计算机网络(第六版)谢希任课后习题答案(部分)(4)

2019-03-28 20:20

该分组转发选择默认路由,经R4 转发。

(4)分组的目的IP 地址为:192.4.153.17。与子网掩码255.255.255.128 相与后得 192.4.153.0。与子网掩码255.255.255.192 相与后得192.4.153.0,经查路由表知,该分 组经R3 转发。

(5)分组的目的IP 地址为:192.4.153.90,与子网掩码255.255.255.128 相与后得 192.4.153.0。与子网掩码255.255.255.192 相与后得192.4.153.64,经查路由表知,该分 组转发选择默认路由,经R4 转发。

4-35. 已知地址块中的一个地址是140.120.84.24/20。试求这个地址块中的最小地址和 最大地址。地址掩码是什么?地址块中共有多少个地址?相当于多少个C 类地址? 140.120.84.24 ", 140.120.(0101 0100).24 最小地址是140.120.(0101 0000).0/20 (80) 最大地址是140.120.(0101 1111).255/20 (95) 地址数是4096.相当于16 个C 类地址。

4-37 某单位分配到一个地址块136.23.12.64/26。现在需要进一步划分4 个一样大的 子网。试问:

(1)每个子网的前缀有多长? (2)每一个子网中有多少个地址? (3)每一个子网的地址块是什么?

(4)每一个子网可分配给主机使用的最小地址和最大地址是什么?

4-41 假定网络中的路由器B 的路由表有如下的项目(这三列分别表示“目的网络”、 “距离”和“下一跳路由器”) N1 7 A N2 2 C N6 8 F

N8 4 E N9 4 F

现在B 收到从C 发来的路由信息(这两列分别表示“目的网络”和“距离” ): N2 4 N3 8 N6 4 N8 3 N9 5

主要特点RIP OSPF BGP 网关协议内部外部外部

路由表内容目的网,下一站,距离目的网,下一站,距离目的网,完美路由最优通路依据跳数费用多种策略 算法距离矢量链路状态距离矢量

传送方式运输层UDP IP 数据报建立TCP 连接 其他 简单; 效率低;

跳数为16,不可达; 好消息传的快,坏消息传的慢 效率高;

路由器频繁交换信息,难维持一致性; 规模大,统一度量,可达性

试求出路由器B 更新后的路由表(详细说明每一个步骤)。 解:路由器B 更新后的路由表如下:

N1 7 A 无新信息,不改变 N2 5 C 相同的下一跳,更新 N3 9 C 新的项目,添加进来

N6 5 C 不同的下一跳,距离更短,更新 N8 4 E 不同的下一跳,距离一样,不改变 N9 4 F 不同的下一跳,距离更大,不改变

4-42 假定网络中的路由器A 的路由表有如下的项目(这三列分别表示“目的网络”、 “距离”和“下一跳路由器”) N1 4 B N2 2 C N3 1 F N4 5 G

现在A 收到从C 发来的路由信息(这两列分别表示“目的网络”和“距离” ): N1 2 N2 1 N3 3

试求出路由器A 更新后的路由表(详细说明每一个步骤)。 解:路由器A 更新后的路由表如下: N1 3 C 不同的下一跳,距离更短,更新 N2 2 C 相同的下一跳,更新

N3 1 F 不同的下一跳,距离更长,不改变 N4 5 G 无新信息,不改变

第五章传输层

5—01 试说明运输层在协议栈中的地位和作用,运输层的通信和网络层的通信有什么重要

区别?为什么运输层是必不可少的?

答:运输层处于面向通信部分的最高层,同时也是用户功能中的最低层,向它上面 的应用层提供服务运输层为应用进程之间提供端到端的逻辑通信,但网络层是为主机之间提供逻辑通信(面向主机,承担路由功能,即主机寻址及有效的分组交换)。各种应用进程之间通信需要“可靠或尽力而为”的两类服务质量,必须由运输层以复用和分用的形式加载到网络层。

5—08 为什么说UDP 是面向报文的,而TCP 是面向字节流的?

答:发送方UDP 对应用程序交下来的报文,在添加首部后就向下交付IP 层。UDP 对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。

接收方UDP 对IP 层交上来的UDP 用户数据报,在去除首部后就原封不动地交付上层的应用进程,一次交付一个完整的报文。

发送方TCP 对应用程序交下来的报文数据块,视为无结构的字节流(无边界约 束,课分拆/合并),但维持各字节

5—09 端口的作用是什么?为什么端口要划分为三种?

答:端口的作用是对TCP/IP 体系的应用进程进行统一的标志,使运行不同操作系统 的计算机的应用进程能够互相通信。

熟知端口,数值一般为0~1023.标记常规的服务进程;

登记端口号,数值为1024~49151,标记没有熟知端口号的非常规的服务进程; 5—23 主机A向主机B连续发送了两个TCP 报文段,其序号分别为70 和100。试问: (1) 第一个报文段携带了多少个字节的数据?

(2) 主机B 收到第一个报文段后发回的确认中的确认号应当是多少? (3) 如果主机B收到第二个报文段后发回的确认中的确认号是180,试问A发 送的第二个报文段中的数据有多少字节?

(4) 如果A 发送的第一个报文段丢失了,但第二个报文段到达了B。B 在第二 个报文段到达后向A 发送确认。试问这个确认号应为多少? 解:(1)第一个报文段的数据序号是70 到99,共30 字节的数据。

(2)确认号应为100. (3)80 字节。 (4)70

5—33 假定TCP 在开始建立连接时,发送方设定超时重传时间是RTO=6s。 (1)当发送方接到对方的连接确认报文段时,测量出RTT样本值为1.5s。试计算现 在的RTO 值。

(2)当发送方发送数据报文段并接收到确认时,测量出RTT样本值为2.5s。试计算 现在的RTO 值。 答:

(1)据RFC2988 建议,RTO=RTTs+4*RTTd。其中RTTd 是RTTs的偏差加权均值。 初次测量时,RTTd(1)= RTT(1)/2;

后续测量中,RTTd(i)=(1-Beta )* RTTd(i-1)+Beta*{ RTTs- RTT(i)}; Beta=1/4

依题意,RTT(1)样本值为1.5 秒,则

RTTs(1)=RTT(1)=1.5s RTTd(1)=RTT(1)/2=0.75s RTO(1)=RTTs(1)+4RTTd(1)=1.5+4*0.75=4.5(s) (2)RTT(2)=2.5 RTTs(1)=1.5s RTTd(1)=0.75s RTTd(2)=(1-Beta )* RTTd(1)+Beta*{ RTTs(1)- RT (2)}=0.75*3/4+{1.5-2.5}/4=13/16

RTO(2)=RTTs(1)+4RTTd(2)=1.5+4*13/16=4.75s

5—34 已知第一次测得TCP 的往返时延的当前值是30 ms。现在收到了三个接连的确认报 文段,它们比相应的数据报文段的发送时间分别滞后的时间是:26ms,32ms和 24ms。设α=0.9。试计算每一次的新的加权平均往返时间值RTTs。讨论所得出的 结果。


计算机网络(第六版)谢希任课后习题答案(部分)(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:茶楼员工培训

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: