计算机网络试卷参考答案2007年06月03日一、判断题(下面的描述中对的打‘√’,错的打‘X’,每小题1分,共10分)1.通过ARP协议能获得同一局域网内另一主机的MAC地址...................(√)2.SpanningTree算法用来解决广播风暴问题的协议...........................(√)3.TCP/IP的传输层议不能提供无连接服务...................................(X)4.ICMP报文封装在IP包的数据部分.......................................(√)5.网络层的目的是在任意两台主机之间的报文包可靠传输......................(X)6.客户使用SMTP协议既能发送邮件又能接收邮件...........................(X)7.TELNET在客户机和远程登录服务器之间建立一个TCP连接................(√)8.防火墙系统不能防止从内部网络对系统进行破坏...........................(√)9.传输层用进程编号(PID)来标示主机间通信的应用进程....................(X)10.在TCP协议中,某数据包的确认包丢失也不一定导致发送方重传该数据包.....(√)二、单选题(在下面的描述中只有一个符合题意,请用A、B、C、D标示之,每小题1分,共10分)1.域名服务DNS的正向解析是:...........................................(B)A、将域名转换为物理地址B、将域名转换为IP地址C、将IP地址转换为物理地址D、将IP地址转换为域名2.ISO关于开放互连系统模型的英文缩写为____,它把通信服务分成____层。.....(D)A、OSI/EM,4B、OSI/RM,5C、OSI/EM,6D、OSI/RM,73.如果比特率为10Mb/s,发送1000位需要多长时间:......................(C)A、1usB、10usC、100usD、1000us4.网络上唯一标识一个进程需要用一个.....................................(B)A、一元组(服务端口号)B、二元组(主机IP地址,服务端口号)C、三元组(主机IP地址,服务端口号,协议)D、五元组(本机IP地址,本地服务端口号,协议,远程主机IP地址,远程服务端口号)5.路由器的缺点是()。..................................................(B)A、不能进行局域网联接B、成为网络瓶颈C、无法隔离广播D、无法进行流量控制6.某种网络安全威胁是通过非法手段取得对数据的使用权,并对数据进行恶意地添加和修改,这种安全威胁属于....................................................(B)A、窃听数据B、破坏数据完整性C、拒绝服务D、物理安全威胁7.如要将138.10.0.0网络分为6个子网,则子网掩码应设为...................(D)A.255.0.0.0B.255.255.0.0C.255.255.128.0D.255.255.224.08.简单网络管理协议工作在层,使用层协议进行通信.........(D)A、传输层、ICMP协议B、应用层、UDP协议C、会话层、TCP协议D、应用层、SNMP协议9.用集线器连接的工作站集合____。......................................(A)A、同属一个冲突域,也同属一个广播域B、不属一个冲突域,但同属一个广播域C、不属一个冲突域,也不属一个广播域D、同属一个冲突域,但不属一个广播域10.从一个工作站发出一个数据包的第一个BIT开始到该BIT到达接收方为止的时延称为_________,它取决于_________。..........................................(B)A、传输时延,网卡的传输速率B、传播时延,信道的传播速率C、传输时延,信道的传播速率D、传播时延,网卡的传输速率三、多选题(在下面的描述中有一个或多个符合题意,请用ABCD标示之,每小题2分,共20分)1.下面有关网络互连设备说法正确的有.................................(ABCD)A、在物理层实现网络互连的主要设备有中继器和HUB。B、在数据链路层实现网络互联的主要设备有二层交换机和网桥。C、在网络层实现网络互连的主要设备有三层交换机和路由器。D、在传输层(包括传输层)以上实现网络互连的设备有网关。1、关于TCP/IP的IP层协议描述不正确的是。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。(D)A、是点到点的协议B、不能保证IP报文的可靠传送C、是无连接的数据报传输机制D、每一个IP数据包都需要对方应答2.关于IP地址描述正确的有...........................................(ABCD)A、网络ID不能全为1或全为0B、网络ID不能以127开头C、同一网络上的每台主机必须有相同的网络ID才能互相通信D、同一网络上的每台主机必须分配有唯一的主机ID3.VLAN的特点有.....................................................(ABCD)A、控制广播数据B、提高网络性能C、实现虚拟工作组D、增强了网络的安全性4.下面那些设备可以隔离冲突域.......................................(BCD)A、中继器B、网桥C、交换机D、路由器5.路由器具有()等功能。............................................(ABCD)A、网络的互联B、网络的隔离C、网络路由D、流量的控制6.下面的关于TCP/IP的传输层议表述正确的有.........................(ABC)A、进程寻址B、提供无连接服务C、提供面向连接的服务D、IP主机寻址7.对地址转换协议(ARP)描述不正确的有..............................(ACD)A、ARP封装在IP数据报的数据部分B、ARP是采用广播方式发送的C、ARP是用于IP地址到域名的转换D、发送ARP包需要知道对方的MAC地址8.在802.3以太网中..................................................(ABCD)A、帧的长度必须大于64Bytes;B、冲突只可能在一帧的前64字节内发生;C、帧长度小于64字节时,在发送过程中将无法检测出冲突;D、长度小于64字节的帧(碎片帧)都是无效帧。9.对网际控制报文协议(ICMP)描述正确的有...........................(ACD)A、ICMP封装在IP数据报的数据部分B、ICMP是属于应用层的协议C、ICMP是IP协议的必需的一个部分D、ICMP可用来进行拥塞控制10.关于SNMP协议描述正确的有.....................................(ABCD)A、属于应用层协议B、用于管理者和代理进行通信C、通信时采用传输层的UDP协议D、具有Get,Set,GetNext,Trap等基本管理操作四、简答题(每小题5分,共20分)1.试简述TCP协议在数据传输过程中收发双方是如何保证数据包的可靠性的。答:(1)为了保证数据包的可靠传递,发送方必须把已发送的数据包保留在缓冲区;(1分)(2)并为每个已发送的数据包启动一个超时定时器;(1分)(3)如在定时器超时之前收到了对方发来的应答信息(可能是对本包的应答,也可以是对本包后续包的应答),则释放该数据包占用的缓冲区;(1分)(4)否则,重传该数据包,直到收到应答或重传次数超过规定的最大次数为止。(1分)(5)接收方收到数据包后,先进行CRC校验,如果正确则把数据交给上层协议,然后给发送方发送一个累计应答包,表明该数据已收到,如果接收方正好也有数据要发给发送方,应答包也可方在数据包中捎带过去。(1分)2.试比较交换式以太网采用的存储转发、直通转发、无碎片直通转发的优缺点。答:(1)存储转发是交换机将一个数据包全部接收下来再转发出去,这种方式的好处就是可以判断一个数据包的完整性和正确性,隔离被破坏的数据包在网上继续流动。但因为是将数据包接收下来再传输,交换的速度比较慢;(1分)(2)直通转发是交换机在得到数据包的目的IP地址后就转发,这种方式的优点是转发速度较快,但不对转发的包进行完整性判断,会导致一些数据包碎片在网上传输;(1分)(3)无碎片直通转发是交换机在得到数据包的前64个字节后就转发,对与小于64个字节的数据包认为是碎片,不进行转发,这种方式的既避免了存储转发速度慢的问题,又避免了直通转发有碎片的问题。(3分)3.假设有五个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分)4.为什么说TCP协议中针对某数据包的应答包丢失也不一定导致该数据包重传?答:(1)由于TCP协议采用的是面向字符流的累计确认机制;(2分)(2)当某数据包的应答丢失时,只要接收方还有数据发给发送方,在其应答字段中将包含对前面收到的数据包的应答信息,所以发送方不需要重发该数据包。(3分)五、计算题(每小题10分,共20分)1.设收到的信息码字为110111,检查和CRC为1001,生成多项式为:G(x)=X4+X3+1,请问收到的信息有错吗,为什么?答:(1)R(X)=1111(5分)(2)因为余数R(x)不为0,所以收到的信息不正确。(5分)2.若10Mbps的CSMA/CD局域网的节点最大距离为2.5Km,信号在媒体中的传播速度为2×100000000m/s。求该网的最短帧长。答:(1)网络中两站点最大的往返传播时间2t=2*2.5*1000/(2*100000000)秒(4分)(2)最短帧长=2*2.5*1000m/(2*100000000m/s)*10*1000000b/s=250bit.(6分)六、应用题(每小题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希望访问网站,A在其浏览