《计算机网络》第五版课后习题解答 下载本文

档(dynamic document)。当浏览器请求到达时,万维网服务器要运行另一个应用程序,并 将控制转移到此程序。接着,该应用程序对浏览器发来的数据进行处理,其间可能访问数据 库或图形软件包等其它服务器资源,并输出HTML 格式的文档,万维网服务器将应用程序的

输出作为对浏览器的响应。由于对浏览器每次请求的响应都是临时生成的,因此用户通过动 态文档看到的内容可根据需要不断变化。例如Google 搜索到的信息,博客,论坛等。 6-13、浏览器同时打开多个TCP 连接进行浏览的优缺点如何?请说明理由。 《计算机网络》第五版课后习题解答 整理编辑:我不是地豆子52 答案:优点:简单明了方便。 缺点:卡的时候容易死机

6-14、当使用鼠标点取一个WWW 文档时,若该文档除了有文本外,还有一个本地.gif 图像

和两个远地.gif 图像。试问:需要使用哪个应用程序,以及需要建立几次UDP 连接和几次TCP 连接? 解答

使用支持HTTP 协议的应用程序。不需要建立UDP 连接。需要建立4 次TCP 连接,一次读取

整个WWW 文档,然后读取三个.gif 图像文件。由于HTTP 是一种分布式协议,对本地.gif 图像文件和远地.gif 图像文件同样看待。

6-15、假定你在浏览器上点击一个URL,但是这个URL 的IP 地址以前并没有缓存在本地主机

上。因此需要用DNS 自动查找和解析。假定要解析到所有要找到的URLd IP 地址公斤过n 个DNS 服务器,所经过的时间分别为RTT1,RTT2,?,RTTn。假定从要找的网页上只需读取一

个很小的图片(即忽略这个小图片的传输时间)。从本地主机到这个网页的往返时间是RTTw。 试问从点击这个URL 开始,一直到本地主机的屏幕上出现所读取的小图片,一共要经过多 少时间?

解:解析IP 地址需要时间是:RTT1+RTT2+?+RTTn。 建立TCP 连接和请求万维网文档需要2RTTw。

6-16、在上题中假定同一台服务器的HTML 文件中有链接了三个份非常小的对象。若忽略这

些对象的发送时间,试计算客户点击读取这些对象所需的时间。 (1) 没有并行TCP 连接的非持续HTTP; (2) 使用并行TCP 连接的非持续HTTP; (3) 流水线方式的持续HTTP。 解:( 1)所需时间=RTT1+RTT2+?+RTTn+8RTTw。 (2)所需时间=RTT1+RTT2+?+RTTn+4RTTw。 (3)所需时间=RTT1+RTT2+?+RTTn+3RTTw。

6-17、在浏览器中应当有几个可选解释程序。试给出一些可选解释程序的名称。

答:在浏览器中,HTML 解释程序是必不可少的,而其他的解释程序则是可选的。如java 可选解释程序,但是在运行java 的浏览器是则需要两个解释程序,即HTML 解释程序和Java

小应用程序解释程序。

6-18、一个万维网网点有1 千万个页面,平均每个页面有10 个超链。读取一个页面平均要 100ms。问要检索整个网点所需的最少时间? 答:t=100*10-3*10*1000*104 =107 s

6-19、搜索引擎可分为那两种类型?给有什么特点? 答案:

搜索引擎按其工作方式主要可分为两种,分别是全文搜索引擎(Full Text Search Engine) 和目录索引类搜索引擎(Search Index/Directory 全文搜索引擎

全文搜索引擎是名副其实的搜索引擎,国外具代表性的有Google、Fast/AllTheWeb、 AltaVista、Inktomi、Teoma、WiseNut 等,国内著名的有百度(Baidu)。它们都是通过从 互联网上提取的各个网站的信息(以网页文字为主)而建立的数据库中,检索与用户查询条 《计算机网络》第五版课后习题解答 整理编辑:我不是地豆子53 件匹配的相关记录,然后按一定的排列顺序将结果返回给用户,因此他们是真正的搜索引擎。 从搜索结果来源的角度,全文搜索引擎又可细分为两种,一种是拥有自己的检索程序 (Indexer),俗称“蜘蛛”(Spider)程序或“机器人”(Robot)程序,并自建网页数据库, 搜索结果直接从自身的数据库中调用,如上面提到的7 家引擎;另一种则是租用其他引擎的

数据库,并按自定的格式排列搜索结果,如Lycos 引擎。 目录索引

目录索引虽然有搜索功能,但在严格意义上算不上是真正的搜索引擎,仅仅是按目录分类的 网站链接列表而已。用户完全可以不用进行关键词(Keywords)查询,仅靠分类目录也可找

到需要的信息。目录索引中最具代表性的莫过于大名鼎鼎的Yahoo 雅虎。其他著名的还有 Open Directory Project(DMOZ)、LookSmart、About 等。国内的搜狐、新浪、网易搜索也 都属于这一类

6-20 试述电子邮件的最主要的组成部件。用户代理UA 的作用是什么?没有UA 行不行? 答案:电子邮件的主要组成部件,这就是用户代理、邮件服务器,以及电子邮件使用的协 议。用户代理UA 就是用户与电子邮件系统的接口,在大多数情况下就是在用户PC 机中运行

的程序。邮件服务器是电子邮件系统的核心构建,因特网上所有的ISP 都有邮件服务器。遇

见服务器所使用的协议主要有用户发送邮件的SMTP 协议,另一个协议是用于接受邮件的POP 协议。

用户代理的功能主要有:(1)撰写,给用户提供方便地编辑信件的环境;(2)显 示,能方便的在计算机屏幕上显示出来信;(3)处理,处理包括发送邮件和接收邮件。 没有用户代理是不行的。这是因为并非所有的计算机都能运行邮件服务器程序。有

些计算机可能没有足够的存储器来运行允许程序在后台运行的操作系统,或是可能没有足 够的CPU 能力来运行服务器程序。更重要的是,邮件服务器程序必须不间断地运行,每天不

间断地连接在因特网上,否则可能使很陡外面发来的邮件丢失。让用户的PC 机运行邮件服 务器程序是不现实的。让来信暂时存储在ISP 邮件服务器中,而当用户方便是就从服务器