- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机网络技术第六章习题解答
习 题
1.应用层的体系结构有几种?各自有何优缺点? a 客户机/服务器体系结构
优点: 简单、直观;易于编程,调试,维护费用低;系统内部负荷可以做到比较均衡,资源利用率较高;允许在一个客户机上运行不同计算机平台上的多种应用;对用户需求变化的适应性较好。
缺点:服务器往往会成为性能上的瓶颈,当请求服务的客户机数量过多的时候,常常会出现服务器主机跟不上其所有客户机请求的情况。而一旦服务器崩溃,所有的客户都无法得到服务,因此存在单点失效的问题。
b P2P体系结构
优点:可扩展性好。在对等体系结构系统中,参与的主机数越多,提供给网络系统的资源也就越多,系统地服务能力就越强。
缺点:peers分布在互联网各个地方,因此难以管理,导致系统难以维护。peers的身份难以验证,无法判断peers是否是合法的主机,安全性存在很大的隐患。
C 客户机/服务器和对等体系结构的混合结构
结合两者的特点。
2.DNS协议的功能是什么?为什么域名需要分层管理?域名地址和IP地址有什么区别? 将主机名转换成IP地址, 因为当因特网上的用户数急剧增加时,用非等级的名字空间来管理一个很大的而且经常变化的名字集是非常困难的。 IP地址采用二进制来表示,每个地址长32比特,在读写IP地址时,32位分为4个字节,每个字节转成十进制,字节之间用.分隔。域名地址是一定意思的字符串来标识主机地址,IP 与域名地址两者相互对应,而且保持全网统一。IP地址返回运行解析器的主机,
假定域名为的主机想知道另一个域名为的主机的IP地址,于是向其本地域名服务器查询。由于查询不到,就向根域名服务器查询。根据被查询的域名中的“”再向授权域名服务器发送查询报文,最后再向授权域名服务器查询。
4.URL与域名有何区别?
统一资源定位符URL(Uniform Resource Locator, URL)来表示该资源存放的位置和用什么方式来进行访问。
域名是任何一个连接 在因特网上的主机或路由器的名字
5.什么是非持久连接和持久连接,说明HTTP协议的工作流程。
非持久连接,是每次服务器发送一个对象后相关的TCP连接就被关闭,也就是说每个连接没有持续到可以传输其他对象。每个TCP连接只能传送一个请求消息和响应消息。
在持久连接的情况下,服务器在发送响应后保持该TCP连接,在相同的客户机与服务器之间的后续请求响应报文可通过相同的连接进行传送。
6.为什么需要web缓存?
一、Web缓存器可以大大地减少对客户机请求的响应时间,特别是当客户机与起始服务器之间的瓶颈带宽远低于客户机与Web缓存器之间的瓶颈带宽时更是如此。如果在客户机与Web缓存器之间有一个高速连接,并且用户所请求的对象在Web缓存器上(情况常常如此),则该Web缓存器可以迅速将该对象交付给用户。第二,,Web缓存器可以大大减少一个机构内部网络与因特网拉入链路上的通信量。通过减少通信量,降低开销。此外,Web缓存器能从整体上大大降低因特网上的Web流量,因此改善了所有应用的性能。
7.说明FTP协议的工作原理?为什么FTP协议中有两个TCP连接。
(1)FTP服务器运行FTPd守护进程,等待用户的FTP请求。
(2)用户运行FTP命令,请求FTP服务器为其服务。 例:FTP? 97?
(3)FTPd守护进程收到用户的FTP请求后,派生出子进程FTP与用户进程FTP交互,建立文件传输控制连接,使用TCP端口21。
(4)用户输入FTP子命令,服务器接收子命令,如果命令正确,双方各派生一个数据传输进程FTP-DATA,建立数据连接,使用TCP端口20,进行数据传输。
(5)本次子命令的数据传输完,拆除数据连接,结束FTP-DATA进程。
(6)用户继续输入FTP子命令,重复(4)、(5)的过程,直至用户输入quit命令,双方拆除控制连接,结束文件传输,结束FTP进程。 a)建立TCP连接 b客户端发送HELO命令以标识发件人自己的身份,然后客户端发送MAIL命令 服务器端正希望以OK作为响应,表明准备接收 c客户端发送RCPT命令,以标识该电子邮件的计划接收人,可以有多个RCPT行服务器端则表示是否愿意为收件人接受邮件 d协商结束,发送邮件,用命令DATA发送 e表示结束输入内容一起发送出去 f结束此次发送,用QUIT命令退出。b/s (browser/server, 浏览器/服务器c/s(client/server, 客户端/服务器 是两种软件系统的结构b/s系统用浏览器访问服务器不需要安装任何软件比如访问论坛其实就是用浏览器访问它的服务器c/s系统需要安装客户端程序才可以访问服务器比如使用QQ 因为c/s需要安装客户端所以c/s也叫胖客户结构b/s叫痩客户结构1)在浏览器输入。
2)浏览器向DNS询问的
文档评论(0)