【计网】第六章(网络层)习题测试集
目录
1. (单选题, 2 分)路由器转发IP数据报的依据是报文的( )
2. (单选题, 2 分)动态路由选择和静态路由选择的主要区别是( )。
3. (单选题, 2 分)有一个长度为56字节的IP数据报需要通过DIX v2以太网进行传输,则以太网帧的数据载荷部分需要填充的字节数量是( )。
4. (单选题, 2 分)以下关于ICMP差错报告报文的描述中,错误的是( )。
5. (单选题, 2 分)若IP数据报的目的IP地址所在网络存在路由环路,则( )。
6. (单选题, 2 分)若某个路由器收到TTL值为1的IP数据报,则( )。
7. (单选题, 2 分)以下4条路由都以静态路由的形式存在于某路由器的路由表中,那么 该路由器对于目的IP地址为8.1.1.1的IP数据报将根据哪条路由来进行转发? ( )
8. (单选题, 2 分)若路由器因为IP分组首部中的TTL字段的值为0而将其丢弃,则此时路由器向该IP分组的源主机发送的ICMP报文类型是( )
9. (单选题, 2 分)以下关于ICMP差错报告报文的描述中,错误的是( )。
10. (单选题, 2 分)IP数据报的首部格式属于网络协议三要素中的( )。
11. (单选题, 2 分)在IPv4分组首部的字段中,与分片和重组无关的是( )。
12. (单选题, 2 分)在TCP/IP体系结构中,直接为ICMP提供服务的协议是( )。
13. (单选题, 2 分)以下关于IPv4数据报分片方法的描述中,错误的是( )。
14. (单选题, 2 分)以下4条路由都以静态路由的形式存在于某路由器的路由表中,那么 该路由器对于目的IP地址为8.1.1.1的IP数据报将根据哪条路由来进行转发? ( )
15. (单选题, 2 分)以下关于IPv4数据报分片基本方法的描述中,错误的是( )。
16. (单选题, 2 分)如果IPv4数据报太大,会在传输中被分片,对分片后的数据报进行重组的是( )。
17. (单选题, 2 分)下列关于ICMP报文的说法中,错误的是( )。
18. (填空题, 5 分)因特网中的所有路由器,对目的地址是专用地址(私有地址)的IP数据报一律不进行转发,这需要由因特网服务提供者对其拥有的因特网路由器进行设置来实现。[RFC 1918]规定的三个专用地址块为10.0.0.0 ~____,172.16.0.0 ~____,192.168.0.0 ~____。
19.(阅读理解,36分)
20. (阅读理解, 10 分)
21.(阅读理解,10分)
22. (多选题, 5 分)路由信息的来源有哪些? ( )
1. (单选题, 2 分)路由器转发IP数据报的依据是报文的( )
A. IP地址
B. 域名
C. 物理地址
D. 端口号
我的答案 :
A
2. (单选题, 2 分)动态路由选择和静态路由选择的主要区别是( )。
A. 动态路由选择使用路由表,静态路由选择不使用路由表
B. 动态路由选择简单且开销小,静态路由选择复杂且开销大
C. 动态路由选择需要维护整个网络的拓扑结构信息,而静态路由选择只需要维护部分拓扑结构信息
D. 动态路由选择可随网络的通信量或拓扑变化而自适应地调整,而静态路由选择则需要手工去调整相关的路由信息
我的答案 :
D
3. (单选题, 2 分)有一个长度为56字节的IP数据报需要通过DIX v2以太网进行传输,则以太网帧的数据载荷部分需要填充的字节数量是( )。
A. 4
B. 0
C. 8
D. 12
我的答案 :
B
4. (单选题, 2 分)以下关于ICMP差错报告报文的描述中,错误的是( )。
A. tracert使用了ICMP回送请求和回答报文以及差错报告报文
B. PING使用了ICMP差错报告报文
C. 对于已经分片的IP数据报,只对第一个分片产生ICMP差错报告报文
D. 对于已经携带ICMP差错报告报文的IP数据报,不再产生ICMP差错报告报文
我的答案 :
B
5. (单选题, 2 分)若IP数据报的目的IP地址所在网络存在路由环路,则( )。
A. IP数据报将在网络中永久兜圈
B. IP数据报不会在网络中兜圈
C. IP数据报最终可以到达目的主机
D. IP数据报将在网络中有限次兜圈
我的答案 :
D
6. (单选题, 2 分)若某个路由器收到TTL值为1的IP数据报,则( )。
A. 丢弃该IP数据报并向发送该IP数据报的源主机发送类型为终点不可达的ICMP差错报告报文
B. 转发该IP数据报
C. 仅仅丢弃该IP数据报
D. 丢弃该IP数据报并向发送该IP数据报的源主机发送类型为时间超过的ICMP差错报告报文
我的答案 :
D
7. (单选题, 2 分)以下4条路由都以静态路由的形式存在于某路由器的路由表中,那么 该路由器对于目的IP地址为8.1.1.1的IP数据报将根据哪条路由来进行转发? ( )
A. 8.2.0.0/16
B. 18.1.0.0/16
C. 8.1.2.0/24
D. 0.0.0.0/0
我的答案 :
D
其他选项均不匹配,走默认路由
8. (单选题, 2 分)若路由器因为IP分组首部中的TTL字段的值为0而将其丢弃,则此时路由器向该IP分组的源主机发送的ICMP报文类型是( )
A. 超时
B. 参数问题
C. 重定向
D. 目的不可达
我的答案 :
A
9. (单选题, 2 分)以下关于ICMP差错报告报文的描述中,错误的是( )。
A. 对具有多播地址的数据报都不发送ICMP差错报告报文
B. 对ICMP差错报告报文不再发送ICMP差错报告报文
C. 对具有特殊地址(如127.0.0.0或0.0.0.0)的数据报可以发送ICMP差错报告报文
D. 对第一个分片的数据报片的所有后续数据报片都不发送ICMP差错报告报文
我的答案 :
C
10. (单选题, 2 分)IP数据报的首部格式属于网络协议三要素中的( )。
A. 透明
B. 同步
C. 语法
D. 语义
我的答案 :
C
11. (单选题, 2 分)在IPv4分组首部的字段中,与分片和重组无关的是( )。
A. 标志
B. 片偏移
C. 首部长度
D. 标识
我的答案 :
C
12. (单选题, 2 分)在TCP/IP体系结构中,直接为ICMP提供服务的协议是( )。
A. TCP
B. IP
C. UDP
D. PPP
我的答案 :
B
13. (单选题, 2 分)以下关于IPv4数据报分片方法的描述中,错误的是( )。
A. 分片的MF=1表示这不是一组分片中的最后一个分片
B. 属于同一个原始IPv4数据报的分片具有相同的标识
C. IPv4数据报长度大于MTU时,必须对其进行分片
D. DF=1表示IPv4数据报允许被分片
我的答案 :
D
14. (单选题, 2 分)以下4条路由都以静态路由的形式存在于某路由器的路由表中,那么 该路由器对于目的IP地址为8.1.1.1的IP数据报将根据哪条路由来进行转发? ( )
A. 18.0.0.0/16
B. 0.0.0.0/0
C. 8.1.0.0/16
D. 8.0.0.0/8
我的答案 :
C
“最长前缀匹配”原则
15. (单选题, 2 分)以下关于IPv4数据报分片基本方法的描述中,错误的是( )。
A. IPv4数据报长度大于MTU时,就必须对其进行分片
B. 分片的MF值为1表示接收到的分片不是最后一个分片
C. 属于同一原始IPv4数据报的分片可以具有不同的标识
D. DF值为0表示允许对IPv4数据报进行分片
我的答案 :
C
16. (单选题, 2 分)如果IPv4数据报太大,会在传输中被分片,对分片后的数据报进行重组的是( )。
A. 目的主机
B. 核心路由器
C. 下一跳路由器
D. 中间路由器
我的答案 :
A
17. (单选题, 2 分)下列关于ICMP报文的说法中,错误的是( )。
A. ICMP报文直接封装在链路层帧中发送
B. ICMP报文可用于报告IP数据报的传输错误
C. ICMP报文需要封装在IP数据报中发送
D. ICMP报文本身出错将不再处理
我的答案 :
A
18. (填空题, 5 分)因特网中的所有路由器,对目的地址是专用地址(私有地址)的IP数据报一律不进行转发,这需要由因特网服务提供者对其拥有的因特网路由器进行设置来实现。[RFC 1918]规定的三个专用地址块为10.0.0.0 ~____,172.16.0.0 ~____,192.168.0.0 ~____。
我的答案 :
(1) 10.255.255.255
(2) 172.31.255.255
(3) 192.168.255.255
19.(阅读理解,36分)
如上图给出的拓扑所示,路由器Router0和Router1之间的串行链路的MTU=1180字节,主机A与路由器Router0,路由器Router1和Router2,主机B与路由器Router2之间的快速以太网链路的MTU=1500字节。假设主机A生成了一个长度为4080字节的UDP报文,需要发送到主机B。
(1)(填空题, 2 分)
IP分组的首部长度为20字节,试问该报文在主机A发出时会生成 个IP分组?(请填写阿拉伯数字)
我的答案 :
(1) 3
(2)(填空题, 2 分)
思考A发出的这些分组在经过Router0发送给主机B时还会分片吗?
a. 第一个分组 b. 第二个分组 c. 第三个分组 b. 第四个分组
会分片的有:
不会分片的有:
(填写abcd,有几个填几个,连续填写多个字母时不要插入其他符号;如果判断没有,则填写0)
我的答案 :
(1) ab
(2) c
(3)(填空题, 2 分)
最终,这个由主机A生成的长度为4080字节的UDP报文到达主机B时,以 个IP分组的形式出现?(请填写阿拉伯数字)
我的答案 :
(1) 5
(4)(填空题, 30 分)
根据第3小题,你得出的结论,请问这些分组到达主机C时,它们的标志、片偏移、总长度字段分别是什么?(请按照顺序填写,注意如果有无需填写的位置,请填写“无”)
建议在纸上按照顺序填写好答案,然后再一并录入。
正确答案
(1) 1
(2) 0
(3) 0
(4) 1180
(5) 1
(6) 0
(7) 145
(8) 340
(9) 1
(10) 0
(11) 185
(12) 1180
(13) 1
(14) 0
(15) 330
(16) 340
(17) 0
(18) 0
(19) 370
(20) 1140
答案解析
1.A与Router0之间的链路MTU = 1500字节,减去20字节的IP数据报首部,IP数据报的最大负载为1480字节,而1480 / 8 = 185,可以整除,因此用4080 / 1480 = 2 …… 1120。
故需要分为3片发送。
2.因路由器Router0和Router1之间的串行链路的MTU=1180字节。
A发送给Router0的三个IP分组的长度分别为1500字节,1500字节,1140字节。
1500 > 1180, 1140<1180 ,所以第1,2个分组还需分片,第3个分组不需要分片。
3.第1、2分组分别被分成2片,第3个分组不需要分片,因此到主机C时为5片。
20. (阅读理解, 10 分)
源主机IP地址128.30.33.13,掩码255.255.255.128,网关128.30.33.1,请回答下列问题。
(1)(单选题, 2 分)
如果目标主机为128.30.33.138,请问需要源主机( )?
A. 间接交付
B. 直接交付
我的答案 :
A
(2)(单选题, 2 分)
如果目标主机为128.30.33.65,请问需要源主机( )?
A. 间接交付
B. 直接交付
我的答案 :
B
(3)(单选题, 2 分)
如果目标主机为128.30.36.12,源主机将IP数据报封装为MAC帧后,会发送至( )?
A. 本网络内其他主机
B. 源主机自己
C. 网关
D. 目标主机
我的答案 :
C
(4)(填空题, 4 分)
如果目标主机为128.30.36.12,
源主机将要发送的IP数据报的源地址是 (1) ,目标地址是 (2) (填写形式:x.x.x.x)
该IP数据报封装为MAC帧后,MAC帧的源MAC地址是 (3) ,目标MAC地址是 (4) (填写:网关MAC/源主机MAC/目标主机MAC)
我的答案 :
(1) 128.30.33.13
(2) 128.30.36.12
(3) 源主机MAC(4) 网关MAC
21.(阅读理解,10分)
一个路由器的路由表如下:
该路由器收到了5个IP数据报,其目的地址分别如下,请根据路由表信息,判断其下一跳(注意:需要路由器间接交付的填写下一跳IP地址x.x.x.x,直接交付的填写具体接口)
(1)(填空题, 2 分)
IP数据报的目的地址为172.17.1.9
我的答案 :
(1) S0/1
(2)(填空题, 2 分)
IP数据报的目的地址为 192.168.2.10
我的答案 :
(1) 172.17.0.2
(3)(填空题, 2 分)
IP数据报的目的地址为192.168.2.94
我的答案 :
(1) F0/0
(4)(填空题, 2 分)
IP数据报的目的地址为172.16.1.8
我的答案 :
(1) S0/0
(5)(填空题, 2 分)
IP数据报的目的地址为192.168.1.2
我的答案 :
(1) 172.16.0.1
22. (多选题, 5 分)路由信息的来源有哪些? ( )
A. 手工配置的静态路由
B. 路由协议发现的路由
C. 设备自动发现的直连路由
D. 以上都不是
我的答案 :
ABC