计算机网络教程第五版谢希仁课后答案 下载本文

内容发布更新时间 : 2024/12/23 17:45:29星期一 下面是文章的全部内容请认真阅读。

信息工程学院

命为 30 秒。求每一条 TCP 连接所能达到的最高数据率。

答:具有相同编号的报文段不应该同时在网络中传输,必须保证,当序列号循环回来重 复使用的时候,具有相同序列号的报文段已经从网络中消失。现在报文段的寿命为 30 秒,那 么在 30 秒的时间内发送方发送的报文段的数目不能多于 255 个。255×128×8÷30=8704b/s 所 以,每一条 TCP 连接所能达到的最高数据率为 8.704Kb/s。

8-20 一个 TCP 连接下面使用 256 kb/s 的链路,其端到端时延为 128mS。经测试,发

现吞吐量只有 120 kb/s。试问发送窗口是多少?

题解:来回路程的时延等于 256ms(=128ms *2)。设窗口值为 X(注意:以字节为单位), 假定一次最大发送量等于窗口值,且发射时间等于 256ms,那么,每发送一次都得停下来期

待再次得到下一窗口的确认,以得到新的发送许可。这样,发射时间等于停止等待应答的时 间,结果,测到的平均吞吐率就等于发送速率的一半,即 128ms。 8X / (256 *1000)= 256 * 0.001

X = 256 * 1000 * 256 * 0.001/8 =256 *32 = 8192

所以,窗口值为 8192。

27 通信信道速率为 1Gb/s,端到端时延为 10mS。 TCP 的发送窗口为 65535 字节。试 问:可能达到的最大吞吐量是多少?信道的利用率是多少?

答:10ms*2=20ms

每 20ms 可以发送一个窗口大小的交通量,因此每秒 50 个窗口。 65536×8×50=26.2 Mb/s 26.2/1000=2.6 %

所以,最大的数据吞吐率为 26.2Mb/s,线路效率为 2.6%。

29 若 TCP 中的序号采用 64bit 编码,而每一个字节有其自己的序号,试问:在 75 Tb/s

的传输速率下(这是光纤信道理论上可达到的数据率),分组的寿命应为多大才不会使序号发

生重复?

答:顺序号空间的大小是 2 64 个字节,约为 2×10 19 字节。75/8=9.375,即 75Tb/s 的发送 花的时间为 2×10 6 s,约为 23 天。因此,最长的分组生命周期小于 3 个星期可以避免顺序号 循环重复的问题。

器每秒钟消耗 9.375×10 12 个顺序号。 (2×10 19 ) /( 9.375×10 12 ) ≈2×10 6 ,所以顺序号循环一周所

第 9 章 应用层

9-01 什么是应用进程?应用进程与用户的应用程序有何关系?

答:为了解决具体的应用问题而彼此通信的进程就称为“应用进程”;应用进程为用户 的应用程序提供通信服务。

资料

信息工程学院

9-02 因特网的域名结构是怎样的?它与目前的电话网的号码结构有何异同之处? 答:Internet 采用了层次树状域名结构。

9-03 什么是域名系统中的根域名服务器和授权域名服务器?授权域名服务器与管辖区 有何关系?

答:根域名服务器管辖顶级域;授权域名服务器管辖子域。

9-04 举例说明域名转换的过程。域名服务器中的高速缓存的作用是什么?

答:域名服务器中的高速缓存用于保存刚解析的域名,以便提高下一次相同域名的解析。 9-05 文件传送协议 FTP 的主要工作过程是怎样的?主进程和从属进程各起什么作 用?

答:在 FTP 的客户机和服务器之间建立两个连接:控制连接和数据连接。首先客户机发

出的传送请求通过控制连接发送给控制进程(21 号端口),然后用“数据连接”(20 号端口)

传输文件;主进程,负责接受新的请求;从属进程,负责处理单个请求。

局域网和广域网,可以用来下载任何类型的文件。TFTP 服务用于局域网,在无盘工作站启

动时用于传输系统文件。

9-06 简单文件传输协议 TFTP 与 FTP 的主要区别是什么?用在什么场合?

答:FTP 服务和 TFTP 服务都是用于传输文件的,但用的场合不同。FTP 服务可以用于

9-07 试述网络文件系统 NFS 的主要特点。NFS 与远程过程调用 RPC 有何关系? 9-08 远程登录 TELNET 的主要特点是什么?什么叫做虚拟终端 NVT ?

答:用户用 TELNET 就可在其所在地通过 TCP 登录到远地的另一个主机上。TELNET 定义了数据和命令应怎样通过 Internet。这些定义就是所谓的网络虚拟终端(NVT)。

9-09 试述电子邮件的最主要的组成部件。UA 和 MTA 的作用是什么?能否不使用它 们?

答:用户代理、邮件服务器、电子邮件使用的协议。不能不使用用户代理

9-10 电子邮件的信封和内容在邮件的传送过程中起什么作用?和用户的关系如何? 答:电子邮件的传输程序根据邮件信封上的信息来传送邮件。用户在从自己的邮箱中读 取邮件时才能见到邮件的内容。

9-11 电子邮件的地址格式是怎样的?请说明各部分的意思。 答:收信人邮箱名@邮箱所在主机的域名; 9-12 试简述 SMTP 通信的三个阶段的过程。

资料

信息工程学院

答:SMTP 通信的三个阶段为:(1)连接建立(2)邮件传送(3)连接释放。 9-13 试述邮局协议 POP 的工作过程。IMAP 与 POP 有何区别?

答:POP 使用客户机服务器的工作方式。在接收邮件的用户的 PC 机中必须运行 POP 客 户机程序,而在其 ISP 的邮件服务器中则运行 POP 服务器程序。POP 服务器只有在用户输入 鉴别信息(用户名和口令)后才允许对邮箱进行读取。

POP 是一个脱机协议,所有对邮件的处理都在用户的 PC 机上进行;IMAP 是一个联机 协议,用户可以操纵 ISP 的邮件服务器的邮箱。

9-14 MIME 与 SMTP 相比有何优点?什么是 quoted-printable 编码和 base64 编码?

9-15 一个二进制文件共 3072 字节长。若使用 base64 编码,并且每发送完 80 字节就 插入一个回车符 CR 和一个换行符 LF,问一共发送了多少个字节?

解答:在 base64 编码方案中,24 比特的组被分成 4 个 6 比特单位,每个单位都作为一

个合法的 ASCII 字符发送。编码规则是 A 表示 0,B 表示 l 等等,接着是 26 个小写字母表示

示最后一组仅包含 8 位或 16 位。回车和换行被忽略不计,因此可以任意插入它们来保持一行 足够短。在本题中,base 64 编码将把报文划分成 1024 个单元,每个单元 3 字节长。每个单 元被编码为 4 个字节,所以共有 4096 个字节。如果把这些字节每 80 字节划分为一行,将需 base 64 编码将会有 4200 字节长。

26 到 51,10 个数字(0 到 9)表示 52 到 61,最后,+和/分别表示 62 和 63。=和= =分别用来指

要 52 行,所以需要加 52 个 CR 和 52 个 LF。4096+52×2=4200。综上所述,该二进制文件用

9-16 解释以下名词。各英文缩写词的原文是什么?

WWW、URL、URI、HTTP、HTML、浏览器、超文本、超媒体、超链、页面、表单(form)、 活动文档、搜索引擎。

9-17 假定一个超链从一个万维网文档链接到另一个万维网文档时,由于万维网文档上出 现了差错而使得超链指向一个无效的计算机名字。这时浏览器将向用户报告什么?

9-18 当使用鼠标点取一个万维网文档时,若该文档除了有文本外,还有一个本地 .gif 图 像和两个远地 .gif 图像。试问;需要使用哪个应用程序,以及需要建立几次 UDP 连接和几 次 TCP 连接?

答:需要使用浏览器,需要建立 0 次 UDP 连接和 4 次 TCP 连接。

9-19 你所使用的浏览器的高速缓存有多大?请进行一个实验:访问几个万维网文档,然 后将你的计算机与网络断开,然后再回到你刚才访问过的文档。你的浏览器的高速缓存能够 存放多少个页面?

资料

9-20 试创建一个万维网页面,它有一个标题(title)。然后观察浏览器如何使用此标题。

信息工程学院

9-21 用你的浏览器读取一个万维网页面,然后利用浏览器菜单上的选项查看该页面的源 程序。和本书介绍的 HTML 的格式与标签进行对比,看是否能够看懂。

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

9-24 一个万维网网点有 1 千万个页面,平均每个页面有 10 个超链。读取一个页面平

均要 100mS。问要检索整个网点所需的最少时间?

30 什么是网络管理?为什么说网络管理是当今网络领域中的热门课题?

答:网络管理即网络的运行、处理、维护(Maintenance)、服务提供等所需要的各种活 动。网络管理是控制一个复杂的计算机网络使得它具有最高的效率和生产力的过程。

31 解释下列术语:网络元素、被管对象、管理进程、代理进程、管理信息库和综合网络 管理系统。

32 OSI 的五个管理功能域都有哪些内容?五个功能域之间有何关系?

答:网络管理功能主要包括以下几个方面:

(l)故障管理:包括故障检测、故障定位和故障改正;

(2)配置管理:只有在有权配置整个网络时,才可能正确地管理该网络; (3)计费管理:跟踪用户对网络资源的使用情况,对其收取合理的费用; (4)性能管理:包括网络性能和系统性能;

(5)安全管理:大多数的实用系统都能管理网络硬件的安全性能,例如,管理用户登录,

在特定的路由器或网桥上进行各种操作,有些系统还有检测、警报和提示功能,例如,在连 接中断时发出警报以提醒操作员。

33 试说明 SNMP 中为什么要使用“委托代理”这一概念。 34 SNMP 使用 UDP 传送报文。为什么不使用 TCP ? 答:使用 UDP 是为了提高网管的效率

35 为什么 SNMP 的管理进程使用轮询掌握全网状态用于正常情况,而代理进程用 trap 向管理进程报告属于较少发生的异常情况?

答:使用轮询以维持对网络资源的实时监视,系统简单并限制通信量。Trap 的中断方式 更灵活、快捷。

36 SNMP 使用哪五种操作?SNMP 在 get 报文中设置了请求标识符字段,为什么? 37 什么是管理信息库 MIB ?为什么要使用 MIB ? 38 什么是管理信息结构 SMI ?它的作用是什么?

39 有下列 5 种用 ASN.1 表示的类型,其值均为“Jones”:

资料