《TCPIP协议原理与编程》期末考试A卷姓名:
专业:
学号:
学习中心:
成绩:
一、单项选择题(每题3分,共60分)
1. RIP协议是使用(D)进行传输的。
A.TCP
B.HTTP
C.ICMP
D.UDP
2. 流量控制实际上是对(A )。
A.发送方数据流量的控制
B.接收方数据流量的控制
C.发送方和接收方数据流量的控制
D.以上都不对
3. IPv6的IP地址长度是(C)。
A.32位
B.64位
C.128位
D.256位
4. IGMP的长度是固定的,其大小为(C)。
A.8位
B.16位
C.32位
D.64位
5. ICMP的类型字段中,字段值为8表示的是( C)。
A.目标不可达
B.超时
C.回显应答
D.回显请求
6. 网络协议主要要素为(C)。
A.数据格式.编码.信号电平
B.数据格式.控制信息.速度匹配
C.语法.语义.同步
D.编码.控制信息.同步
7. 以下哪个IP地址可以属于私有网络地址(B)。
A.202.6.3.50
B.192.168.0.4
C.210.3.6.3
D.8.6.3.4
8. 在属于同一个IP数据包的各个分片中(C )。
A.“标识”字段是递增的
B.“标识”字段是递减的
C.“标识”字段是一样的
D.“标识”字段是不同的
9. 滑动窗口协议是一种(D)。
A.超时判断机制
B.差错纠正机制
C.差错检测机制
D.确认重发机制
10. 以下不属于网络层协议的是(C )。
A.ARP
B.IGMP
C.ICMP
D.FTP
11. 下列说法正确的是(C)。
A.TCP伪头部和长度补足部分要进行传输
B.RARP是传输层的协议
C.TCP连接的三次握手目的是为了同步连接双方发送数据的初始序列号
D.IP协议提供可靠的数据传输服务
12. RIP路由算法所支持的最大Hop数为( B)。
A.10
B.15
C.16
D.32
13. 属于回环地址的是(D)。
A.192.168.0.1
B.224.0.0.1
C.127.0.0.1
D.10.0.0.1
14. RIP将(D)及其以上的度量值看成是“无穷大”的特殊值。
A.10
B.12
C. 14
D.16
15. 在ISO/OSI参考模型中,包含了大量专用协议如文件传输.邮件传输等的分层是(D)。
A.网络层
B.表示层
C.传输层
D.应用层
16. 关于UDP的说法不正确的是(D)。
A.UDP提供不可靠的服务
B.UDP源端口是可选的
C.UDP是无连接的
D.UDP目的端口是可选的
17. ICMP的类型字段中,字段值为0表示的是(C)。
A.超时
B.目标不可达
C.回显应答
D.回显请求
18. ICMP属于哪个层的协议( A)。
A.网络层
B.数据链路层
C. 物理层
D.传输层
19. 哪类IP地址能表示的网络数最少( A)。
A. A类
B. B类
C. C类
D.D类
20. 主机号全为0的IP地址是用来表示(A)。
A.本网络的主机
B.代表整个网络
C. 网内广播
D.本主机
二、判断题(每题1分,共10分)
1. IP地址的网络号加子网号加为“0”的主机号构成了子网的地址。Ⅹ
2. 子网号不能全“0”。√
3. 因特网在网络层使用IP地址的同时,在物理网络中仍使用物理地址。Ⅹ
4. RARP用于从IP地址到物理地址的映射。Ⅹ
5. ARP请求帧在物理网络中是以广播方式发送的,ARP应答帧是以单播方式发送的。Ⅹ
6. 可以使用ARP确定远程主机的物理地址。Ⅹ
7. 每台主机都维护一个名为ARP高速缓存的本地列表。ARP高速缓存中含有最近使用过的IP地址与物理地址的映射列表。√
8. 子网号不能全“1”。Ⅹ
9. 当路由器无法根据路由表转发IP数据报时或主机无法向上层协议和端口提交IP数据报时,将丢弃当前的数据报,并产生信宿不可达差错报告,同时向信源和信宿报告出错。√
10. 如果从网络一端某台PC设备无法ping通远端的另一台PC,则说明二者之间建立TCP连接的相应路由信息仍然没有建立。Ⅹ
三、简答题(每题10分,共30分)
1.ICMP与IP协议是什么关系?
答:ICMP即Internet控制报文协议,它是IP的一部分,在每个IP软件模块中都包含了ICMP的实现。当IP报文传输出错时,路由器就向发送报文的源主机发送ICMP报文报告出错情况。ICMP报文使用IP报文来传输差错及控制报文,因此ICMP报文也可能丢失。ICMP报文的最终接收方是目的端主机上的IP模块。
2.为什么分片的重组必须在信宿机上进行?
答:各片作为独立数据包进行传输,在网络中可能沿不同的路径传输,不太可能在中间的某一个路由器上收齐同一数据报的各个分片。另外,不在中间进行重组可以简化路由器上的协议,减轻路由器的负担。
3.计算机对收到的ARP请求数据包进行怎样的处理?
答:正常情况下,每台主机都会在自己的ARP缓冲区中建立一个ARP列表,以表示IP地址和MAC地址的对应关系。当源主机需要将一个数据包要发送到目的主机时,会首先检查自己ARP 列表中是否存在该IP 地址对应的MAC地址,如果有,就直接将数据包发送到这个MAC地址;如果没有,就向本地网段发起一个ARP请求的广播包,查询此目的主机对应的MAC地址。此ARP请求数据包里包括源主机的IP地址、硬件地址、以及目的主机的IP地址。网络中所有的主机收到这个ARP请求后,会检查数据包中的目的IP是否和自己的IP地址一致。如果不相同,就忽略此数据包;如果相同,该主机首先将发送端的MAC地址和IP地址添加到自己的ARP列表中,如果ARP表中已经存在该IP的信息,则将其覆盖,然后给源主机发送一个ARP 响应数据包,告诉对方自己是它需要查找的MAC地址;源主机收到这个ARP响应数据包后,将得到的目的主机的IP地址和MAC地址添