2022年2022年计算机网络与通信习题 .pdf
《2022年2022年计算机网络与通信习题 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年计算机网络与通信习题 .pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 6 章:网络层1. 假设在以太网上运行IP 协议,源主机 A要和 IP 地址为 192.168.1.250的主机 B通信,请问 A如何得到主机 B的 MAC 地址?(说明采用的协议以及查找过程)解答:主机 A采用地址解析协议ARP获得主机 B的 MAC 地址,具体过程如下:(1) 主机 A首先很据主机 B的 IP 地址 192.168.1.250,在自己的 ARP 高速缓存表查找与之对应的MAC 地址。如果可以找到,不再进行地址解析;否则,则以广播方式发送一个ARP请求分组,该请求分组中包含主机A的 IP 地址、MAC 地址以及主机 B的主机地址。(2) 主机 B在接收到 ARP 请求分组
2、时,将完成地址解析,并发送ARP 应答分组,该分组包含了主机B的 MAC 地址。(3) 主机 A收到来自主机 B的 ARP 应答分组时,将提取主机 B的 IP 地址和 MAC地址加入到 ARP 高速缓存表中,然后将具有完整的源IP 地址、目的 IP 地址、目的 MAC 地址和数据作为一个发送分组,传送给数据链路层并封装成帧。2. 考虑如图所示的采用基于距离矢量的路由选择算法的子网。假设路由器 C刚启动,并测得到达它的邻接路由器B、D、E的时延分别等于 6、3、5。此后,路由器 C依次收到下列矢量:来自D的(16,12,6,0,9,10) 、来自 E的(7,6,3,9,0,4)以及来自 B的(5
3、,0,8,12,6,2) 。上面的矢量表示的是发送该矢量的结点分别与结点A、B、C 、D 、E、F的延时。则路由器C在收到 3 个矢量之后的新路由表是什么?名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 11 页 - - - - - - - - - 解答:已知路由器 C测得到达自己的邻接路由器B、D和 E的时延分别等于 6、3 和5。在收到来自 D的矢量( 16、12、6、0、9、10)后,路由器 C的路由表如表 1 所示。表 1 站点下一跳度量站点下一跳度量A D 19
4、 D D 3 B B 6 E E 5 C - - F D 13 自 E的矢量( 7,6,3,9,0,4)后,路由器 C的路由表如表 2 所示。表 2 站点下一跳度量站点下一跳度量A E 12 D D 3 B B 6 E E 5 C - - F E 9 在收到来自 B的矢量( 5,0,8,12,6,2)后,路由器 C的路由表如表 3 所示。表 3 站点下一跳度量站点下一跳度量A B 11 D D 3 B B 6 E E 5 C - - F B 8 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - -
5、 - 第 2 页,共 11 页 - - - - - - - - - 3. 一个有 50个路由器的网络,采用基于矢量距离算法的路由选择算法,路由表的每个表项长度为6 字节,每个路由器都有3 个邻接路由器,每秒与每个邻接路由器交换 1 次路由表。 则每条链路上由于路由器更新路由信息而耗费的带宽是多少?解答:在 该 网 络 上 共 有 50 个路 由器 ,因 此每 个路 由器 的 路 由 表 的 大 小 为6*8*50=2400b。在基于距离矢量的路由选择算法中,每个路由器都定期地与所有相邻的路由器交换整个路由表,并以此更新自己的路由表项。由于每个路由器每秒与自己的每个邻接路由器交换1次路由表, 一
6、条链路连接两个路由器,因此,每秒在一条链路上交换的数据为2*2400=4800b,即由于更新路由信息而耗费的带宽为4800b/s 。4. 假设有一个 IP 数据报,头部长度为20B,数据部分长度为2000B 。现该分组从源主机到目的主机需要经过两个网络,这两个网络所允许的最大传输单元MTU 为 1500B和 576B 。请问该数据报如何进行分片?解答:头部长为 20B, 数据部分长为 2000B的 IP 数据报在经过 MTU 为 1500B的第一个网络时进行分片,分为2 个分片,分片 1 携带 1480B的数据,而分片 2 携带 520B的数据。在经过 MTU 为 576B的第二个网络时,分片
7、1 仍然需要进一步分片,分为 3 个分片,分片 3 和分片 4 都携带 556B的数据,分片 5 携带368B的数据。因此,目的主机将收到4 个分片,即分片 2、分片 3、分片 4、分片 5。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 11 页 - - - - - - - - - 5. 假设主机A 要向主机B 传输一个长度为512KB 的报文,数据传输速率为50Mb/s,途中需要经过 8 个路由器。每条链路长度为1000km ,信号在链路中的传播速度为 200000k
8、m/s,并且链路是可靠的。假定对于报文与分组,每个路由器的排队延迟时间为1ms ,数据传输速率也为50Mb/s。那么,在下列情况下,该报文需要多长时间才能到达主机B?(1) 采用报文交换方式,报文头部长为32B;(2) 采用分组交换方式,每个分组携带的数据为2KB ,头部长为 32KB 。解答:(1) 如果采用报文交换方式,由于报文头部长为32B,报文携带的数据为512KB ,整个报文长为( 32+512*1024)*8=4194560(b) 。已知数据传输速率为 50Mb/s,则发送该报文所需的传输延时为4194560/50(us)84(ms)。另外,报文经过每个路由器的排队时延为1ms ,
9、在每条链路上的传播时延为1000/200000=0.005(s)=5(ms) 因此,该报文从主机A 到主机 B 所需的总时间 =9*传输时延 +9*传播时延 +8*(2) 如果采用分组交换方式, 由于分组头部长为32B ,每个分组携带的数据为2KB ,每个分组的总长度为(32+2*1024)*8=16640(b) ,分组的个数N 为512/2=256。已知数据传输速率为50Mb/s,则发送该一个分组所需的传输时延为 16640/50(us) 0.33(ms) 。另外,每个分组经过每个路由器的排队时延为1ms ,在每条链路上的传播时延为 1000/200000=0.005(s)=5(ms) 。因
10、此,从主机 A到主机 B发送所有分组所需的总时间为主机A发送( N-1)个分组的传输时延加上最后一个分组从主机A到主机 B的总时间,即等于(N-1) *传输时延 +9*传播时延 +8*排队时延 = (256-1) *0.33+9*0.33+9*5+8*1140(ms)。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 11 页 - - - - - - - - - 6. 已知 5 台主机 A、B、C 、D 、E经过路由器 R1 、R2 、R3 、R4连接的网络结构如图所示。试
11、回答以下问题: (1)主机 A到主机 B的 IP 数据报经过的路径和主机B到主机 A经过的路径是否一定相同? (2)请写出路由器 R1的静态路由表。解答: (1) 由于主机 A和主机 B之间只存在一条路径AR1R4B,因此主机A到主机 B的 IP 数据报与主机 B到主机 A的 IP 数据报所经过的传输路径是相同的(但方向是相反的)(2) 路由器 R1的静态路由表如表所示。目的站点下一跳目的站点下一跳A 直接D R3 B R4 E 直接C 直接名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年计算机网络与通信习题 2022 计算机网络 通信 习题
限制150内