计算机网络(谢希仁第五版)第六章课后习题详解

发布时间 : 星期一 文章计算机网络(谢希仁第五版)第六章课后习题详解更新完毕开始阅读

上出现了差错而使得超链只想一个无效的计算机名字。这是浏览器将向用户报告什么? 答:404 Not Found。

6-10 假定要从已知的URL获得一个万维网文档。若该万维网服务器的Ip地址开始时并

不知道。试问:除 HTTP外,还需要什么应用层协议和传输层协议? 答:

应用层协议需要的是DNS。

运输层协议需要的是UDP(DNS)使用和TCP(HTTP使用)。

6-11 你所使用的浏览器的高速缓存有多大?请进行一个试验:访问几个万维网文档,

然后将你的计算机与网络断开,然后再回到你刚才访问过的文档。你的浏览器的高速缓

存能够存放多少各页面?

6-12 什么是动态文档?试举出万维网使用动态文档的一些例子。 答:

Dynamic document 动态文档: 与www文档有关的计算机程序,它能生成所需的文档。

当浏览器需要动态文档时,服务器就运行该程序并发送输出到浏览器。动态文档程序对

每个需求可生成不同的输出。

6-13 浏览器同时打开多少个TCP连接进行浏览的优缺点如何?请说明理由。 答:

优点:简单明了方便。 缺点:卡的时候容易死机

6-14 当使用鼠标点击一个万维网文档是,若该文档出来有文本外,还有一个本地.gif

图像和两个远地.gif图像。试问;需要使用那个应用程序,以及需要建立几次UDP连接

和几次TCP连接? 答:

若使用HTTP/1.0,需要建立0次UDP连接,4次TCP连接。 若使用HTTP/1.1,需要建立0次UDP连接,1次TCP连接。

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

上。因此需要用DNS自动查找和解析。假定要解析到所要找的URL的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 一个万维网网点有1000万个页面,平均每个页面有10个超链,读取一个页面平均

要100ms。问要检索整个网点所需的最少时间。 答:t=100*10-3*10*1000*104 =107 s

6-19 搜索引擎可分为哪两种类型?各有什么特点?

答:搜索引擎的种类很多,大体上可划分为两大类,即全文检索搜索引擎和分类

目录搜索引擎。

全文检索搜索引擎是一种纯技术型的检索工具。它的工作原理是通过搜

索软件到因特网上的各网站收集信息,找到一个网站后可以从这个网站再链接到另一个

网站。然后按照一定的规则建立一个很大的在线数据库供用户查询。

用户在查询时只要输入关键词,就从已经建立的索引数据库上进行查询(并不是实时地

在因特网上检索到的信息)。

分类目录搜索引擎并不采集网站的任何信息,而是利用各网站向搜索引擎提交的

网站信息时填写的关键词和网站描述等信息,经过人工审核编辑后,如果认为符合网站

登录的条件,则输入到分类目录的数据库中,供网上用户查询。

6-20 试述电子邮件的最主要的组成部件。用户代理UA的作用是什么?没有UA行不行? 答: 电子邮件系统的最主要组成部件:用户代理、邮件服务器、以及电子邮

件使用的协议。

UA就是用户与电子邮件系统的接口。用户代理使用户能够通过一个很友好的接口来发送

和接收邮件。

没有UA不行。因为并非所有的计算机都能运行邮件服务器程序。有些计算机可能没有足

够的存储器来运行允许程序在后台运行的操作系统,或是可能没有足够的CPU能力来运

行邮件服务器程序。更重要的是,邮件服务器程序必须不间断地运行,每天24小时都必

须不间断地连接在因特网上,否则就可能使很多外面发来的邮件丢失。这样看来,让用

户的PC机运行邮件服务器程序显然是很不现实的。

6-21 电子邮件的信封和内容在邮件的传送过程中起什么作用?和用户的关系如何? 答:一个电子邮件分为信封和内容两大部分。电子邮件的传输程序根据邮件信封

上的信息(收信人地址)来传送邮件。RFC822只规定了邮件内容中的首部格式,而对邮

件的主体部分则让用户自由撰写。用户填写好首部后,邮件系统将自动地将所需的信息

提取出来并写在信封上。

6-22 电子邮件的地址格式是怎样的?请说明各部分的意思。

答:TCP/IP 体系的电子邮件系统规定电子邮件地址的格式如下: 收信人邮箱名@邮箱所在主机的域名

符号“@”读作“at”,表示“在”的意思。例如,电子邮件地址

xiexiren@tsinghua.org.cn

6-23 试简述SMTP通信的三个阶段的过程。

答:1. 连接建立:连接是在发送主机的 SMTP 客户和接收主机的 SMTP 服务器之

间建立的。SMTP不使用中间的邮件服务器。 2. 邮件传送。

3. 连接释放:邮件发送完毕后,SMTP 应释放 TCP 连接。

6-24 试述邮局协议POP的工作过程。在电子邮件中,为什么需要使用POP和SMTP这两个

协议?IMAP与POP有何区别?

答:POP 使用客户机服务器的工作方式。在接收邮件的用户的PC 机中必须

运行POP 客户机程序,而在其ISP 的邮件服务器中则运行POP 服务器程序。POP 服务器

只有在用户输入鉴别信息(用户名和口令)后才允许对邮箱进行读取。

POP 是一个脱机协议,所有对邮件的处理都在用户的PC 机上进行;IMAP 是一个联机协

议,用户可以操纵ISP 的邮件服务器的邮箱。

6-25 MIME与SMTP的关系是什么的?什么是quoted-printable编码和base64编码? 答:

MIME全称是通用因特网邮件扩充MIME。它并没有改动或取代SMTP。MIME的意图是继续使

用目前的RFC 822格式,但增加了邮件主体的结构,并定义了传送非ASCII码的编码规则

。也就是说,MIME邮件可以在现有的电子邮件程序和协议下传送。下图表明了MIME和

SMTP的关系:

quoted-printable编码:对于所有可打印的ASCII码,除特殊字符等号外,都不改变。

等号和不可打印的ASCII码以及非ASCII码的数据的编码方法是:先将每个字节的二进制

代码用两个十六进制数字表示,然后在前面再加上一个等号。

base64编码是先把二进制代码划分为一个24位长的单元,然后把每个24位单元划分为4

个6位组。每一个6位组按以下方法替换成ASCII码。6位的二进制代码共有64种不同的值

,从1到63。用A表示0,用B表示1,等等。26个大写字母排列完毕后,接下去再排26个

小写字母,再后面是10个数字,最后用+表示62,而用/表示63。再用两个连在一起的等

号==和一个等号=分别表示最后一组的代码只有8位或16位。回车和换行都忽略,它们可

在任何地方插入。

联系合同范文客服:xxxxx#qq.com(#替换为@)