计算机网络习题讲解
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
解:IP地址属于B类 网络地址是172.16.1.0 播送地址是172.16.1.31 路由器IP地址是172.16.1.1 可用的IP的地址有30个
例:一个单位分配到网络地址是217.14.8.0 掩码。单位管 理员又将单位的网络划分为4个子网.1)则每个子网的掩码 是多少?2〕每个子网的网络地址是多少 ?3〕每个子网 的IP地址范围是多少?4〕最大的子网地址是多少?写出 具体分析过程。
/16
112.71.0.0
-
/16
191.16.0.0
-
0.0.0.0
0.0.0.0
112.71.4.8
路由器接口 Eth1 Eth0 Eth1 Eth0
试画出网络的拓扑图,标出各个网络和必要的路由器的位置, 标注出必要的接口和IP地址,对不能确定的情况应当指明。
链路
R1
Eth0
Eth1
4-21 某单位分配到一个B 类IP 地址,其net-id 为。该单位有 4000 台机器,平均分布在16 个不同的地点。如选用子网 掩码为,试给每一地点分配一个子网号码,并计算出每 个地点主机号码的最小值和最大值。
解:〔1〕L_max的最大值是2^32=4GB。 (2) 分片数Q=L_max/MSS ≈2941758.4= 2941759 总字节数N=Q*66+L_max= 4489123390字节 发送所需时间为:N*8/〔10*10^6〕秒,即分,约1小时。
5-23 主机A向主机B连续发送了两个TCP报文段,其序号分别为 70和100。试问: 〔1〕第一个报文段携带了多少个字节的数据? 〔2〕主机B收到第一个报文段后发回确实认中确实认号应当是 多少? 〔3〕如果主机B收到第二个报文段后发回确实认中确实认号是 180,试问A发送的第二个报文段中的数据有多少字节? 〔4〕如果A发送的第一个报文段丧失了,但第二个报文段到达 了B。B在第二个报文段到达后向A发送确认。试问这个确认号应 为多少?
谢谢欣赏!
2021/11/5
22
教学资料
• 资料仅供参考
5-22主机A向主机B发送一个很长的文件,其长度为L字节。假 定TCP使用的MSS有1460字节。 〔1〕在TCP的序号不重复使用的条件下,L的最大值是多少? 〔2〕假定使用上面计算出文件长度,而运输层、网络层和数 据链路层所使用的首部开销共66字节,链路的数据率为10Mb/s, 试求这个文件所需的最短发送时间。
4-26 有如下的四个/24地址块,试进展最大可能的聚合。
答:212=〔〕2,56=〔〕2 132=〔10000100〕2 133=〔10000101〕2 134=〔10000110〕2 135=〔10000111〕2 所以共同的前缀有22位,即11010100 00111000 100001,聚合的 CIDR地址块是:
4-22 一个数据报长度为4000字节〔固定首部长度〕。现在经过 一个网络传送,但此网络能够传送的最大数据长度为1500字节。
试问应当划分为几个短些的数据报片?各数据报片的数据字段 长度、片偏移字段和MF标志应为何数值?
答:IP数据报包含固定首部长度为20字节
总 长 度 ( 字 数据长度 MF
节)
解:原来主机位5,分四个子网 即要占用主机号3位,主机位剩
下2位
11111111.11111111.11111111.111 111xx
掩码:255.255.255.252
网络地址 ip地址--6
217.14.8.8
9--10
217.14.8.12
13--14
217.14.8.16
17--18
所以最大的应该是18
〔1〕
〔2〕
〔3〕
〔4〕
〔5〕。试分别计算其下一跳。
解:〔1〕分组的目的站IP 地址为: 。先与子网掩码相与,得,可 见该分组经接口0 转发。
〔2〕分组的目的IP 地址为:。 ① 与子网掩码255.255.255.128 相与得,不等。 ② 与子网掩码255.255.255.128 相与得,经查路由表可知,该项分
目的网络
子网掩码
下一跳
128.96.39.0
255.255.255.128 接口m0
128.96.39.128
255.255.255.128 接口m1
128.96.40.0
255.255.255.128 R2
192.4.153.0
255.255.255.192 R3
*〔默认〕
-
R4
现共收到5 个分组,其目的站IP 地址分别为:
5-14一UDP用户数据报的首部十六进制表示是:06 32 00 45 00 1C E2 17.试求源端口、目的端口、用户数据报的总长度、数据 局部长度。这个用户数据报是从客户发送给效劳器发送给客户? 使用UDP的这个效劳器程序是什么?
解:源端口1586,目的端口69,UDP用户数据报总长度28字节, 数据局部长度20字节。此UDP用户数据报是从客户发给效劳器 〔因为目的端口号<1023,是熟知端口〕
解:〔1〕共30字节的数据。 〔2〕确认号应为100. 〔3〕80字节。 〔4〕70
5—31 通信信道带宽为1Gb/s,端到端时延为10ms。TCP的发 送窗口为65535字节。试问:可能到达的最大吞吐量是多少信道 的利用率是多少
答: L=65536×8=524288bit C=10^9b/s 分组发送时间: 往返时间:RTT=2×10×10-3s
4-35. 地址块中的一个地址是。试求这个地址块中的最小地 址和最大地址。地址掩码是什么?地址块中共有多少个地址? 相当于多少个C类地址?
解:140.120.84.24 → 140.120.(0101 0100).24 地址掩码是: 最小地址是 140.120.(0101 0000).0/20 (80) 最大地址是 140.120.(0101 1111).255/20 (95) 地址数是 2^12=4096.相当于2^12/2^8=16个C类地址。
计算机网络习题讲解
当用户A向用户B发送数据时,详细描述A是如何通过网关和ARP协议与B进 行通讯的,包传输过程中源和目的的ip地址以及mac地址是如何变化的。
4-20. 设某路由器建立了如下路由表〔这三列分别是目的网络、 子网掩码和下一跳路由器,假设直接交付则最后一列表示应 当从哪一个接口转发出去〕:
4-31以下地址中的哪一个和匹配?请说明理由。 〔1〕;〔2〕;〔3〕;〔4〕。
答案: 〔1〕与11111111 11110 00000000逐比特相“与〞和匹配 〔2〕与11111111 11110 00000000逐比特相“与〞和不匹配 〔3〕与11111111 11110 00000000逐比特相“与〞和不匹配 〔4〕与11111111 11110 00000000逐比特相“与〞和不匹配
4-34 与以下掩码相对应的网络前缀各有多少比特? 〔1〕; 〔2〕; 〔3〕; 〔4〕。
答案:点分十进制的地址化成二进制记法,1的个数就是前缀的 个数。 〔1〕11000 00000,对应的网络前缀是2比特 〔2〕11110 00000,对应的网络前缀是4比特 〔3〕11111111 11100 00000000,对应的网络前缀是11比特 〔4〕11111111 11111111 11111111 11111100,对应的网络前缀 是30比特
N9
4 F N9
4F
不同的下一跳,距离更大,不改变
现在B收到从C发来的路由信息〔这两列分别表示“目的网络
〞和“距离〞
N2
4
N3
8
N6
4
N8
3
N9
5
〕: N2 N3 N6 N8 N9
5C 9C 5C 4C 6C
试求出路由器B更新后的路由表〔详细说明每一个步骤〕。
第五章 运输层
5-13一个UDP用户数据报的数据字段为8192字节。在数据链路 层要使用以太网来传送。试问应当划分为几个IP数据报片?说 明每一个IP数据报字段长度和片偏移字段的值。 答:6个 数据字段的长度:前5个是1480字节,最后一个是800字节片; 偏移字段的值分别是:0,1480/8=185,2960/8=370,4440/8 =555,5920/8=740和7400/8=925。
组经R2 转发。 〔3〕分组的目的IP 地址为:,与子网掩码255.255.255.128 相与后
得,与子网掩码255.255.255.192 相与后,经查路由表知,该分组 转发选择默认路由,经R4 转发。 〔4〕分组的目的IP 地址为:。与子网掩码255.255.255.128 相与后 得
。与子网掩码255.255.255.192 相与后得,经查路由表知,该分组 经R3 转发。
答:选用子网掩码为,子网号有8个bit,可容纳的子网数: 2^8-2=254>16,主机号占8个bit,每个子网可容纳主机2^82=254。
地点: 子网号
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16:
子网网络号 主机IP 的最小值和最大值
4-41假定网络中的路由器B的路由表有如下的工程〔这三列
分别表示“目的网络〞、“距离〞和“下一跳路由器〞〕
N1
7 A N1
7A
无新信息,不改变
N2
2 C N2
5C
一样的下一跳,更新
N6
8
F
N3 N6
9C 5C
新的工程,添加进来 不同的下一跳,距离更短,更新
N8
4 E N8
4E
不同的下一跳,距离一样,不改变
(字节)
原始数据报 4000
3980
数据报片1 1500
1480
1
数据报片2 1500
Hale Waihona Puke 14801数据报片3 1040
1020
0
片偏移
0 1480/8=185 1480*2/8=370
4-24 试找出可产生以下数目的A类子网的子网掩码〔采用连续 掩码〕 〔1〕2,〔2〕6,〔3〕20,〔4〕62,〔5〕122,〔6〕250 解:〔1〕,〔2〕,〔4〕,〔5〕,〔6〕
〔5〕分组的目的IP 地址为:,与子网掩码255.255.255.128 相与后 得。与子网掩码255.255.255.192 相与后得,经查路由表知,该分 组转发选择默认路由,经R4 转发。
例:路由器R1的路由表如下表所示:
目的网络掩码 目的网络地址 下一跳地址
/24
140.5.8.0
191.16.6.10
最大吞吐量为。信道利用率为
例:某企业内部网络中有一台机器,其IP协议的设置如下: IP地址:172.16.1.10 子网掩码:255.255.255.224 网 关:172.16.1.1 答复以下问题: 1)这台机器的IP地址是哪一类? 2)该子网的网络地址是什么?播送地址是哪个? 3)该子网与外网连接的路由器IP地址是什么? 4)该子网可用的IP地址数为多少?
例:一个单位分配到网络地址是217.14.8.0 掩码。单位管 理员又将单位的网络划分为4个子网.1)则每个子网的掩码 是多少?2〕每个子网的网络地址是多少 ?3〕每个子网 的IP地址范围是多少?4〕最大的子网地址是多少?写出 具体分析过程。
/16
112.71.0.0
-
/16
191.16.0.0
-
0.0.0.0
0.0.0.0
112.71.4.8
路由器接口 Eth1 Eth0 Eth1 Eth0
试画出网络的拓扑图,标出各个网络和必要的路由器的位置, 标注出必要的接口和IP地址,对不能确定的情况应当指明。
链路
R1
Eth0
Eth1
4-21 某单位分配到一个B 类IP 地址,其net-id 为。该单位有 4000 台机器,平均分布在16 个不同的地点。如选用子网 掩码为,试给每一地点分配一个子网号码,并计算出每 个地点主机号码的最小值和最大值。
解:〔1〕L_max的最大值是2^32=4GB。 (2) 分片数Q=L_max/MSS ≈2941758.4= 2941759 总字节数N=Q*66+L_max= 4489123390字节 发送所需时间为:N*8/〔10*10^6〕秒,即分,约1小时。
5-23 主机A向主机B连续发送了两个TCP报文段,其序号分别为 70和100。试问: 〔1〕第一个报文段携带了多少个字节的数据? 〔2〕主机B收到第一个报文段后发回确实认中确实认号应当是 多少? 〔3〕如果主机B收到第二个报文段后发回确实认中确实认号是 180,试问A发送的第二个报文段中的数据有多少字节? 〔4〕如果A发送的第一个报文段丧失了,但第二个报文段到达 了B。B在第二个报文段到达后向A发送确认。试问这个确认号应 为多少?
谢谢欣赏!
2021/11/5
22
教学资料
• 资料仅供参考
5-22主机A向主机B发送一个很长的文件,其长度为L字节。假 定TCP使用的MSS有1460字节。 〔1〕在TCP的序号不重复使用的条件下,L的最大值是多少? 〔2〕假定使用上面计算出文件长度,而运输层、网络层和数 据链路层所使用的首部开销共66字节,链路的数据率为10Mb/s, 试求这个文件所需的最短发送时间。
4-26 有如下的四个/24地址块,试进展最大可能的聚合。
答:212=〔〕2,56=〔〕2 132=〔10000100〕2 133=〔10000101〕2 134=〔10000110〕2 135=〔10000111〕2 所以共同的前缀有22位,即11010100 00111000 100001,聚合的 CIDR地址块是:
4-22 一个数据报长度为4000字节〔固定首部长度〕。现在经过 一个网络传送,但此网络能够传送的最大数据长度为1500字节。
试问应当划分为几个短些的数据报片?各数据报片的数据字段 长度、片偏移字段和MF标志应为何数值?
答:IP数据报包含固定首部长度为20字节
总 长 度 ( 字 数据长度 MF
节)
解:原来主机位5,分四个子网 即要占用主机号3位,主机位剩
下2位
11111111.11111111.11111111.111 111xx
掩码:255.255.255.252
网络地址 ip地址--6
217.14.8.8
9--10
217.14.8.12
13--14
217.14.8.16
17--18
所以最大的应该是18
〔1〕
〔2〕
〔3〕
〔4〕
〔5〕。试分别计算其下一跳。
解:〔1〕分组的目的站IP 地址为: 。先与子网掩码相与,得,可 见该分组经接口0 转发。
〔2〕分组的目的IP 地址为:。 ① 与子网掩码255.255.255.128 相与得,不等。 ② 与子网掩码255.255.255.128 相与得,经查路由表可知,该项分
目的网络
子网掩码
下一跳
128.96.39.0
255.255.255.128 接口m0
128.96.39.128
255.255.255.128 接口m1
128.96.40.0
255.255.255.128 R2
192.4.153.0
255.255.255.192 R3
*〔默认〕
-
R4
现共收到5 个分组,其目的站IP 地址分别为:
5-14一UDP用户数据报的首部十六进制表示是:06 32 00 45 00 1C E2 17.试求源端口、目的端口、用户数据报的总长度、数据 局部长度。这个用户数据报是从客户发送给效劳器发送给客户? 使用UDP的这个效劳器程序是什么?
解:源端口1586,目的端口69,UDP用户数据报总长度28字节, 数据局部长度20字节。此UDP用户数据报是从客户发给效劳器 〔因为目的端口号<1023,是熟知端口〕
解:〔1〕共30字节的数据。 〔2〕确认号应为100. 〔3〕80字节。 〔4〕70
5—31 通信信道带宽为1Gb/s,端到端时延为10ms。TCP的发 送窗口为65535字节。试问:可能到达的最大吞吐量是多少信道 的利用率是多少
答: L=65536×8=524288bit C=10^9b/s 分组发送时间: 往返时间:RTT=2×10×10-3s
4-35. 地址块中的一个地址是。试求这个地址块中的最小地 址和最大地址。地址掩码是什么?地址块中共有多少个地址? 相当于多少个C类地址?
解:140.120.84.24 → 140.120.(0101 0100).24 地址掩码是: 最小地址是 140.120.(0101 0000).0/20 (80) 最大地址是 140.120.(0101 1111).255/20 (95) 地址数是 2^12=4096.相当于2^12/2^8=16个C类地址。
计算机网络习题讲解
当用户A向用户B发送数据时,详细描述A是如何通过网关和ARP协议与B进 行通讯的,包传输过程中源和目的的ip地址以及mac地址是如何变化的。
4-20. 设某路由器建立了如下路由表〔这三列分别是目的网络、 子网掩码和下一跳路由器,假设直接交付则最后一列表示应 当从哪一个接口转发出去〕:
4-31以下地址中的哪一个和匹配?请说明理由。 〔1〕;〔2〕;〔3〕;〔4〕。
答案: 〔1〕与11111111 11110 00000000逐比特相“与〞和匹配 〔2〕与11111111 11110 00000000逐比特相“与〞和不匹配 〔3〕与11111111 11110 00000000逐比特相“与〞和不匹配 〔4〕与11111111 11110 00000000逐比特相“与〞和不匹配
4-34 与以下掩码相对应的网络前缀各有多少比特? 〔1〕; 〔2〕; 〔3〕; 〔4〕。
答案:点分十进制的地址化成二进制记法,1的个数就是前缀的 个数。 〔1〕11000 00000,对应的网络前缀是2比特 〔2〕11110 00000,对应的网络前缀是4比特 〔3〕11111111 11100 00000000,对应的网络前缀是11比特 〔4〕11111111 11111111 11111111 11111100,对应的网络前缀 是30比特
N9
4 F N9
4F
不同的下一跳,距离更大,不改变
现在B收到从C发来的路由信息〔这两列分别表示“目的网络
〞和“距离〞
N2
4
N3
8
N6
4
N8
3
N9
5
〕: N2 N3 N6 N8 N9
5C 9C 5C 4C 6C
试求出路由器B更新后的路由表〔详细说明每一个步骤〕。
第五章 运输层
5-13一个UDP用户数据报的数据字段为8192字节。在数据链路 层要使用以太网来传送。试问应当划分为几个IP数据报片?说 明每一个IP数据报字段长度和片偏移字段的值。 答:6个 数据字段的长度:前5个是1480字节,最后一个是800字节片; 偏移字段的值分别是:0,1480/8=185,2960/8=370,4440/8 =555,5920/8=740和7400/8=925。
组经R2 转发。 〔3〕分组的目的IP 地址为:,与子网掩码255.255.255.128 相与后
得,与子网掩码255.255.255.192 相与后,经查路由表知,该分组 转发选择默认路由,经R4 转发。 〔4〕分组的目的IP 地址为:。与子网掩码255.255.255.128 相与后 得
。与子网掩码255.255.255.192 相与后得,经查路由表知,该分组 经R3 转发。
答:选用子网掩码为,子网号有8个bit,可容纳的子网数: 2^8-2=254>16,主机号占8个bit,每个子网可容纳主机2^82=254。
地点: 子网号
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16:
子网网络号 主机IP 的最小值和最大值
4-41假定网络中的路由器B的路由表有如下的工程〔这三列
分别表示“目的网络〞、“距离〞和“下一跳路由器〞〕
N1
7 A N1
7A
无新信息,不改变
N2
2 C N2
5C
一样的下一跳,更新
N6
8
F
N3 N6
9C 5C
新的工程,添加进来 不同的下一跳,距离更短,更新
N8
4 E N8
4E
不同的下一跳,距离一样,不改变
(字节)
原始数据报 4000
3980
数据报片1 1500
1480
1
数据报片2 1500
Hale Waihona Puke 14801数据报片3 1040
1020
0
片偏移
0 1480/8=185 1480*2/8=370
4-24 试找出可产生以下数目的A类子网的子网掩码〔采用连续 掩码〕 〔1〕2,〔2〕6,〔3〕20,〔4〕62,〔5〕122,〔6〕250 解:〔1〕,〔2〕,〔4〕,〔5〕,〔6〕
〔5〕分组的目的IP 地址为:,与子网掩码255.255.255.128 相与后 得。与子网掩码255.255.255.192 相与后得,经查路由表知,该分 组转发选择默认路由,经R4 转发。
例:路由器R1的路由表如下表所示:
目的网络掩码 目的网络地址 下一跳地址
/24
140.5.8.0
191.16.6.10
最大吞吐量为。信道利用率为
例:某企业内部网络中有一台机器,其IP协议的设置如下: IP地址:172.16.1.10 子网掩码:255.255.255.224 网 关:172.16.1.1 答复以下问题: 1)这台机器的IP地址是哪一类? 2)该子网的网络地址是什么?播送地址是哪个? 3)该子网与外网连接的路由器IP地址是什么? 4)该子网可用的IP地址数为多少?