计算机网络笔试题附答案

一、判断题(下面的描述中对的打‘√’,错的打‘X’)
1. 通过ARP协议能获得同一局域网内另一主机的MAC地址...................( √ )
2. TCP/IP的传输层议不能提供无连接服务...................................( X )
3. ICMP报文封装在IP包的数据部分.......................................( √ )
4. 网络层的目的是在任意两台主机之间的报文包可靠传输......................( X )
5. 客户使用SMTP协议既能发送邮件又能接收邮件...........................( X )
6. TELNET在客户机和远程登录服务器之间建立一个TCP连接................( √ )
7. 传输层用进程编号(PID)来标示主机间通信的应用进程....................( X )

二、单选题(在下面的描述中只有一个符合题意,请用A、B、C、D标示之)
1. 域名服务DNS的正向解析是:...........................................( B )
A、将域名转换为物理地址 B、将域名转换为IP地址
C、将IP地址转换为物理地址 D、将IP地址转换为域名
2. ISO关于开放互连系统模型的英文缩写为____,它把通信服务分成____层。 .....( D )
A、OSI/EM,4 B、OSI/RM,5
C、OSI/EM,6 D、OSI/RM,7
3. 网络上唯一标识一个进程需要用一个.....................................( B )
A、一元组(服务端口号)
B、二元组(主机IP地址,服务端口号)
C、三元组(主机IP地址,服务端口号,协议)
D、五元组(本机IP地址,本地服务端口号,协议,远程主机IP地址,远程服务端口号)
4. 路由器的缺点是( )。..................................................( B )
A、不能进行局域网联接 B、成为网络瓶颈
C、无法隔离广播 D、无法进行流量控制
5. 如要将138.10.0.0 网络分为6个子网,则子网掩码应设为...................( D )
A. 255.0.0.0 B. 255.255.0.0
C. 255.255.128.0 D. 255.255.224.0
6. 用集线器连接的工作站集合____。 ......................................( A )
A、同属一个冲突域,也同属一个广播域 B、不属一个冲突域,但同属一个广播域
C、不属一个冲突域,也不属一个广播域 D、同属一个冲突域,但不属一个广播域

三、多选题(在下面的描述中有一个或多个符合题意,请用ABCD标示之)
1. 下面有关网络互连设备说法正确的有.................................( ABCD )
A、在物理层实现网络互连的主要设备有中继器和HUB。
B、在数据链路层实现网络互联的主要设备有二层交换机和网桥。
C、在网络层实现网络互连的主要设备有三层交换机和路由器。
D、在传输层(包括传输层)以上实现网络互连的设备有网关。
2. 关于IP地址描述正确的有...........................................( ABCD )
A、网络ID不能全为1或全为0
B、网络ID不能以127开头
C、同一网络上的每台主机必须有相同的网络ID才能互相通信
D、同一网络上的每台主机必须分配有唯一的主机ID
3. 下面那些设备可以隔离冲突域.......................................( BCD )
A、中继器 B、网桥
C、交换机 D、路由器
4. 路由器具有()等功能。............................................( ABCD )
A、网络的互联 B、网络的隔离
C、网络路由 D、流量的控制
5. 下面的关于TCP/IP的传输层议表述正确的有.........................( ABC )
A、进程寻址 B、提供无连接服务
C、提供面向连接的服务 D、IP主机寻址
6. 对地址转换协议(ARP)描述不正确的有..............................( ACD )
A、ARP封装在IP数据报的数据部分 B、ARP是采用广播方式发送的
C、ARP是用于IP地址到域名的转换 D、发送ARP包需要知道对方的MAC地址
7. 对网际控制报文协议(ICMP)描述正确的有...........................( ACD )
A、ICMP封装在IP数据报的数据部分 B、ICMP是属于应用层的协议
C、ICMP是IP协议的必需的一个部分 D、ICMP可用来进行拥塞控制

四、简答题
1. 试简述TCP协议在数据传输过程中收发双方是如何保证数据包的可靠性的。
答:
(1)为了保证数据包的可靠传递,发送方必须把已发送的数据包保留在缓冲区; (1分)
(2)并为每个已发送的数据包启动一个超时定时器;(1分)
(3)如在定时器超时之前收到了对方发来的应答信息(可能是对本包的应答,也可以是对本包后续包的应答),则释放该数据包占用的缓冲区;(1分)
(4)否则,重传该数据包,直到收到应答或重传次数超过规定的最大次数为止。(1分)
(5)接收方收到数据包后,先进行CRC校验,如果正确则把数据交给上层协议,然后给发送方发送一个累计应答包,表明该数据已收到,如果接收方正好也有数据要发给发送方,应答包也可方在数据包中捎带过去。(1分)
2. 假设有五个IP地址A:131.107.256.80,B:231.222.0.11,C:126.1.0.0,D:198.121.254.255,E:202.117.34.32,找出不能分配给主机的IP地址,并说明原因。
答:
(1)A的第三个数256大于255是非法值,不能用于主机地址;(1分)
(2)B的第一个数231是保留给组播的地址,不能用于主机地址;(1分)
(3)C以全0结尾的IP地址是网络地址,不能用于主机地址;(1分)
(4)D以全1结尾的IP地址是广播地址,不能用于主机地址。(2分)

五、应用题(每小题10分,共20分)
1. 占据两个山顶的红军1与红军2与驻扎在这两个山之间的白军作战。其力量对比是:红军1或红军2打不赢白军,但红军1和红军2协同作战可战胜白军。红军1拟于次日凌晨6点向白军发起攻击,于是给红军2发送电文,但通信线路很不好,电文出错或丢失的可能性较大,因此要求收到电文的红军2必须送回一个确认电文,但确认电文也可能出错或丢失。试问能否设计出一种协议使得红军能够实现协同作战,因而100%的取得胜利?
答:
(1)采用三次握手的方式;(2分)
(2)红军1给红军2发送电文,决定次日凌晨6点向白军发起攻击,请求红军2协同作战,并等待红军2的应答,如果在规定时间内没有收到应答,则重发请求;(3分)
(3)红军2如果收到红军1的作战报文后,则回送一个响应报文,表明已知道次日凌晨6点向白军发起攻击且愿意协同作战,并等待红军1的确认,如果在规定时间内没有收到确认报文,则重发响应报文;(3分)
(4)红军1收到红军2的响应报文,再向红军2发送一个确认报文,并表明已知道红军2将协同作战。(2分)

2. 学生A希望访问网站www.sina.com,A在其浏览器中输入http://www.sina.com并按回车,直到新浪的网站首页显示在其浏览器中,请问:在此过程中,按照TCP/IP参考模型,从应用层到网络层都用到了哪些协议?
答:
(1)应用层:HTTP:WWW访问协议,DNS:域名解析;(3分)
(2)传输层:TCP:在客户和服务器之间建立连接,提供可靠的数据传输;(4分)
(3)网络层:IP:IP包传输和路由选择,ICMP:提供网络传输中的差错检测,ARP:将本机的缺省网关IP地址映射成物理MAC地址。(4分)

原文地址:https://www.cnblogs.com/laoluoits/p/10031270.html