2026计算机网络期末考试试题及答案_第1页
2026计算机网络期末考试试题及答案_第2页
2026计算机网络期末考试试题及答案_第3页
2026计算机网络期末考试试题及答案_第4页
2026计算机网络期末考试试题及答案_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2026计算机网络期末考试试题及答案一、单项选择题(本大题共20小题,每小题2分,共40分。在每小题给出的四个选项中,只有一项是符合题目要求的)1.在OSI参考模型中,负责为用户提供可靠的端到端数据传输服务的是()。A.物理层B.数据链路层C.网络层D.传输层2.下列关于光纤传输特性的描述中,错误的是()。A.频带宽,通信容量大B.传输损耗小,中继距离长C.抗雷电和电磁干扰性能好D.容易窃听,保密性差3.在以太网中,采用CSMA/CD协议,当检测到冲突时,发送端会执行()操作。A.立即重发B.等待一个随机时间后重发C.放弃发送,向高层报告D.一直发送直到成功4.若IP地址为0,子网掩码为92,则该主机所在的子网网络地址是()。A.B.4C.28D.925.在TCP/IP模型中,ARP协议属于()。A.网络接口层B.网络层C.传输层D.应用层6.交换机主要通过()来识别和转发数据帧。A.IP地址B.MAC地址C.端口号D.协议号7.RIP协议是一种路由协议,它通过()来衡量到达目的网络的距离。A.带宽B.延迟C.跳数D.负载8.在TCP协议中,建立连接时采用“三次握手”方法,其目的是为了()。A.确定双方的传输速率B.防止已失效的连接请求报文段突然又传送到了服务端C.协商双方的窗口大小D.同步双方的序列号和确认号9.HTTP协议默认使用的端口号是()。A.21B.23C.80D.44310.DNS服务器主要负责将()。A.域名解析为IP地址B.IP地址解析为域名C.MAC地址解析为IP地址D.IP地址解析为MAC地址11.下列属于传输层协议的是()。A.ICMPB.IPC.UDPD.ARP12.在IPv6地址中,地址长度为()位。A.32B.64C.128D.25613.ICMP协议通常用于()。A.传输用户数据B.差错报告和网络探询C.路由信息交换D.地址解析14.如果一个应用层协议需要传输大量数据,且对数据的可靠性要求不高,应选择()传输协议。A.TCPB.UDPC.IPD.ICMP15.在滑动窗口协议中,若发送窗口的大小为N,则发送方在收到确认前最多可以发送()个帧。A.1B.NC.N+1D.N-116.VLAN(虚拟局域网)主要基于()来划分逻辑网段。A.物理位置B.交换机端口C.IP地址D.操作系统类型17.在TCP的拥塞控制中,当发生超时定时器超时时,会将慢启动阈值(ssthresh)设置为()。A.当前拥塞窗口的一半B.当前拥塞窗口的值C.1D.接收窗口的大小18.下列关于PPP协议的描述,正确的是()。A.PPP是面向字节的协议B.PPP是面向比特的协议C.PPP不需要进行身份认证D.PPP只能用于点到点串行线路19.在OSPF协议中,用于描述链路状态状态的通告报文称为()。A.Hello报文B.LSA(链路状态通告)C.DD报文D.LSR报文20.在网络层,负责将IP数据报分片并在目的端重组的设备是()。A.路由器B.交换机C.集线器D.主机二、多项选择题(本大题共5小题,每小题3分,共15分。在每小题给出的四个选项中,有两项或两项以上是符合题目要求的)21.下列属于物理层设备的是()。A.中继器B.集线器C.网桥D.调制解调器22.TCP协议的主要特征包括()。A.面向连接B.可靠传输C.全双工通信D.面向非连接23.造成网络拥塞的可能原因包括()。A.路由器处理速度慢B.链路带宽不足C.网络中存在环路D.接收方缓存溢出24.下列关于子网掩码的描述,正确的有()。A.子网掩码可以用来区分网络部分和主机部分B.子网掩码是一串连续的1后面跟着连续的0C.子网掩码的长度固定为32位D.不同的子网可以使用不同的子网掩码25.应用层协议中,使用TCP作为传输层协议的有()。A.SMTPB.FTPC.DNSD.HTTP三、填空题(本大题共15小题,每小题2分,共30分)26.计算机网络按覆盖范围分类,可以分为局域网、城域网和________。27.在OSI参考模型中,________层负责数据的加密、解密和压缩。28.奈奎斯特准则指出,在理想低通信道中,极限数据传输率为________。29.MAC地址通常由________字节组成。30.在IP数据报头部中,________字段指明了数据报的优先级和服务质量。31.若子网掩码为,则该网络可容纳的主机数量为________。32.RIP协议使用________算法来计算路由。33.TCP协议通过________机制来提供流量控制。34.在DNS系统中,域名解析主要有递归查询和________两种方式。35.FTP协议在传输文件时,使用两个并行的TCP连接,分别是控制连接和________。36.URL的一般格式为:协议://________:端口/路径。37.在IPv4到IPv6的过渡技术中,________技术允许IPv6数据报穿过IPv4网络。38.以太网帧的最小长度为________字节。39.电路交换、报文交换和________是计算机网络中三种主要的数据交换方式。40.在网络安全中,________攻击通过伪造IP地址来欺骗目标主机。四、简答题(本大题共5小题,每小题6分,共30分)41.简述OSI参考模型中各层的主要功能(从物理层到应用层)。42.试比较TCP协议与UDP协议的主要区别。43.简述交换机与集线器在工作原理上的主要区别。44.什么是虚拟局域网(VLAN)?简述引入VLAN的主要优点。45.简述TCP协议“三次握手”建立连接的过程,并说明为什么需要三次握手而不是两次。五、综合应用题(本大题共4小题,共45分)46.(10分)某公司分配到一个C类IP地址块/24。该公司需要划分为4个子网,每个子网内的主机数不少于50台。(1)计算子网掩码。(2)计算每个子网的网络地址和可用的主机IP地址范围。(3)计算每个子网的广播地址。47.(10分)设发送方要发送的数据比特序列为101101,采用CRC校验,生成多项式为G(x)=x^4+x+1(即比特序列10011)。(1)请写出在数据后面添加0后的待传输序列(假设添加的0的个数等于生成多项式的最高幂次)。(2)请通过模2除法运算,计算出余数(即FCS帧检验序列)。(3)请写出最终发送给接收方的帧序列。48.(12分)假设主机A向主机B发送一个大的TCP报文段。TCP报文段首部固定部分为20字节,数据部分为2000字节。IP层在传输时,中间经过一个网络,该网络的最大传输单元MTU为800字节(注意:MTU是指IP数据报的总长度,包含IP首部20字节)。(1)请计算原始IP数据报的总长度。(2)该IP数据报在经过MTU为800字节的网络时是否需要分片?如果需要,需要分成几片?(3)请详细列出每一个分片的数据长度、标志位(MF)和片偏移字段的值。(注:IP首部固定20字节,分片的数据长度必须是8字节的整数倍,除最后一片外,其他片的数据长度应尽可能大且不超过MTU限制)。49.(13分)某网络拓扑如下图所示(文字描述),路由器R1、R2、R3互连。R1直接连接网络N1(/24),R2直接连接网络N2(/24),R3直接连接网络N3(/24)。路由器之间的互连链路及开销如下:R1-R2开销为2,R1-R3开销为1,R2-R3开销为3。各路由器初始时只知道直连网络的路由。(1)请根据距离向量算法,列出R1、R2、R3在路由收敛后的完整路由表(包含目的网络、下一跳、开销)。(2)假设R2与N2之间的链路断开,R2检测到该故障。请描述R2更新后的路由表变化,以及R2向邻居发送的路由更新信息内容。(3)简述距离向量算法中“计数到无穷大”问题产生的原因及缓解方法。参考答案及解析一、单项选择题1.D解析:传输层(TransportLayer)负责端到端的通信,提供可靠或不可靠的数据传输服务。TCP是传输层提供可靠服务的典型协议。2.D解析:光纤抗干扰能力强,且不易被窃听,因此保密性好。D选项描述错误。3.B解析:CSMA/CD协议在检测到冲突后,会发送干扰信号,然后执行退避算法,等待一段随机时间后再尝试重发。4.A解析:将IP地址与子网掩码进行“与”运算。0(11001010.01110101.10000000.00001010)&92(11111111.11111111.11111111.11000000)=。5.A解析:在TCP/IP模型中,ARP(地址解析协议)介于网络层和网络接口层之间,通常归为网络接口层(或链路层),用于将IP地址解析为MAC地址。6.B解析:交换机工作在数据链路层,根据MAC地址表(CAM表)来转发数据帧。7.C解析:RIP(RoutingInformationProtocol)是一种基于距离向量的路由协议,它使用“跳数”(HopCount)作为度量标准。8.B解析:三次握手的主要目的是防止已失效的连接请求报文段突然又传送到了服务端,从而导致服务端错误地开启连接,浪费资源。9.C解析:HTTP(超文本传输协议)默认使用TCP的80端口。10.A解析:DNS(域名系统)主要用于将主机域名解析为IP地址,虽然也支持反向解析,但主要功能是前者。11.C解析:UDP(用户数据报协议)属于传输层。ICMP和IP属于网络层,ARP属于网络接口层。12.C解析:IPv6地址的长度为128位。13.B解析:ICMP(Internet控制报文协议)主要用于传递差错报文、控制信息和探询信息(如Ping)。14.B解析:UDP(UserDatagramProtocol)是无连接的、不可靠的协议,开销小,适合传输大量数据且对可靠性要求不高的应用(如视频流)。15.B解析:在滑动窗口协议中,发送窗口的大小为N表示发送方在未收到确认的情况下,连续发送帧的最大数量为N。16.B解析:VLAN可以基于交换机端口、MAC地址、协议等划分,最常见和基础的是基于交换机端口。17.A解析:在TCP拥塞控制中,如果发生超时,说明网络拥塞严重,ssthresh被设置为当前拥塞窗口cwnd的一半,cwnd被置为1,重新进入慢启动阶段。18.A解析:PPP(点对点协议)是面向字节的,它支持多种网络层协议,并且支持身份认证(如PAP、CHAP)。19.B解析:LSA(LinkStateAdvertisement)链路状态通告是OSPF协议中用于交换链路状态信息的基本单位。20.D解析:IP数据报的分片通常由路由器进行,但重组工作只能在目的主机上进行,中间路由器不负责重组。二、多项选择题21.ABD解析:中继器和集线器是物理层设备,调制解调器也是物理层设备(用于信号转换)。网桥是数据链路层设备。22.ABC解析:TCP是面向连接的、可靠的、全双工的传输层协议。UDP是面向非连接的。23.ABC解析:网络拥塞通常是由于资源不足(带宽、路由器缓存、处理能力)或配置不当(环路)引起的。接收方缓存溢出主要导致流量控制,而非全局拥塞。24.ABD解析:子网掩码用于区分网络位和主机位,由连续的1和连续的0组成,长度固定32位。VLSM(可变长子网掩码)允许不同子网使用不同掩码。B选项描述“子网掩码是一串连续的1后面跟着连续的0”是标准定义,但在VLSM中依然遵循此规则,只是长度可变。这里B选项在格式描述上是正确的,但在“是否固定”上与D有冲突。通常标准子网掩码是固定的,VLSM是可变的。题目问正确描述,A、B(格式上)、D都是对的。C选项说“固定”太绝对,因为存在VLSM。故选ABD。25.ABD解析:SMTP(邮件发送)、FTP(文件传输)、HTTP(网页浏览)都使用TCP。DNS主要使用UDP,但在区域传输时使用TCP。三、填空题26.广域网27.表示层(或PresentationLayer)28.2Wlog(2)V(或2Hlog2V)29.630.服务类型(或TypeofService,TOS)31.254(2^82)32.距离向量(或Distance-Vector)33.滑动窗口(或SlidingWindow)34.迭代查询35.数据连接36.主机名(或主机IP)37.隧道(或Tunneling)38.6439.分组交换40.IP欺骗(或IPSpoofing)四、简答题41.OSI参考模型各层主要功能:(1)物理层:传输比特流,定义电气、机械、规程特性。(2)数据链路层:成帧、差错控制、流量控制,在相邻节点间传输数据帧。(3)网络层:路由选择、拥塞控制,实现源主机到目的主机的数据包传输(逻辑寻址)。(4)传输层:端到端的通信,复用/分用,可靠或不可靠传输。(5)会话层:建立、管理、终止应用程序之间的会话。(6)表示层:数据格式转换、加密/解密、压缩/解压。(7)应用层:为应用程序提供网络服务接口(如HTTP,FTP)。42.TCP与UDP的主要区别:(1)连接性:TCP是面向连接的传输协议;UDP是无连接的。(2)可靠性:TCP提供可靠传输,通过确认、重传、流量控制等机制保证数据无差错、不丢失、不重复、按序到达;UDP不保证可靠性,尽最大努力交付。(3)传输方式:TCP是面向字节流的;UDP是面向报文的。(4)拥塞控制:TCP有拥塞控制机制;UDP没有。(5)首部开销:TCP首部最小20字节,开销大;UDP首部固定8字节,开销小。(6)通信方式:TCP只能是点对点(一对一);UDP支持一对一、一对多、多对多。43.交换机与集线器的主要区别:(1)工作层次:集线器工作在物理层(第一层);交换机工作在数据链路层(第二层)。(2)数据转发方式:集线器采用广播方式,将从一个端口收到的数据转发到所有其他端口;交换机根据MAC地址表,将数据帧转发到指定端口,实现了点对点转发。(3)带宽:集线器所有端口共享总带宽;交换机每个端口独占带宽。(4)冲突域:集线器所有端口处于同一个冲突域,无法隔离冲突;交换机的每个端口是一个独立的冲突域,能有效隔离冲突。(5)识别能力:集线器不识别数据帧中的MAC地址;交换机能识别并学习MAC地址。44.VLAN(虚拟局域网):定义:VLAN是一组逻辑上的设备和用户,这些设备和用户不受物理位置的限制,可以根据功能、部门等因素将它们从逻辑上划分开来,就像它们处在同一个局域网中一样。引入VLAN的优点:(1)隔离广播风暴:限制广播域的范围,防止广播包在整个网络泛滥。(2)增强网络安全性:不同VLAN间的通信受控(需通过路由或三层交换),敏感数据不易被窃听。(3)简化网络管理:无需改变物理布线,只需通过软件配置即可将用户在不同网段间移动。(4)提高网络效率:减少不必要的流量转发。45.TCP三次握手过程及原因:过程:第一步:客户端发送SYN报文(SYN=1,seq=x),进入SYN_SENT状态。第二步:服务端收到SYN报文,回复SYN+ACK报文(SYN=1,ACK=1,seq=y,ack=x+1),进入SYN_RCVD状态。第三步:客户端收到SYN+ACK报文,发送ACK报文(ACK=1,seq=x+1,ack=y+1),进入ESTABLISHED状态。服务端收到ACK后也进入ESTABLISHED状态。原因(为什么需要三次):主要为了防止已失效的连接请求报文段突然又传送到了服务端。如果是两次握手,假设客户端发送的连接请求在网络中滞留,延误到连接释放后才到达服务端。服务端误以为是新的连接请求,于是发送确认报文,建立连接,等待客户端数据。客户端没有发送建立连接的请求,因此忽略服务端的确认,不发送数据,导致服务端一直空等,浪费资源。三次握手可以确认双方的收发能力都是正常的。五、综合应用题46.解:(1)计算子网掩码:需要划分4个子网,4=2^2,因此需要借用2位主机位作为子网位。原子网掩码为/24,新子网掩码为/26。即:92。(2)计算子网网络地址和主机范围:块大小=256192=64。子网1:网络地址主机范围2子网2:网络地址4主机范围526子网3:网络地址28主机范围2990子网4:网络地址92主机范围9354注:每个子网可用主机数为2^62=62台,满足不少于50台的要求。(3)广播地址:子网1:3子网2:27子网3:91子网4:5547.解:(1)待传输序列:数据:101101生成多项式G(x)最高幂次为4,所以在数据后添加4个0。待传输序列:1011010000(2)计算余数(模2除法):被除数:1011010000除数:10011计算过程:1011010000/100111.取前5位10110,除以10011,商1,余10110XOR10011=001012.落下下一位1,得001011(忽略前导0,实际为1011),不够除,商03.再落下下一位0,得10110,除以10011,商1,余10110XOR10011=001014.落下下一位0,得001010,不够除,商05.落下下一位0,得0010100,不够除,商06.落下最后一位0,得00101000,不够除,商0重新精确计算:1011010000^100110010110001001100101000100110011100修正计算步骤:修正计算步骤:10110100001001100101(余数)->落下1->01011(不足5位,商0)->落下0->10110101101001100101(余数)->落下0->01010(不足5位,商0)->落下0->010100(不足5位,商0)->落下0->0101000(不足5位,商0)等等,让我们按标准竖式计算:10011)101101000010011001011(落下1)01011(不够除,商0)10110(落下0)10011001010(落下0)01010(不够除,商0)010100(落下0)010100(不够除,商0)0101000(落下0)0101000(不够除,商0)余数是01000?不对。让我们重新做异或:10110^10011=00101落下1->001011(前导0忽略,视为1011,商0)落下0->10110(商1)10110^10011=00101落下0->001010(前导0忽略,视为1010,商0)落下0->10100(商1)?不对,刚才落下的是第8个0?原始:1011010000除数:10011Step1:10110^10011=00101.余数00101.商1.Step2:落下1(第6位).得001011.前导0忽略,看作1011.不足5位.商0.Step3:落下0(第7位).得10110.10110^10011=00101.商1.Step4:落下0(第8位).得001010.前导0忽略,看作1010.不足5位.商0.Step5:落下0(第9位).得10100.10100^10011=00111.商1.Step6:落下0(第10位).得001110.前导0忽略,看作1110.不足5位.商0.最终余数:1110.让我们再次验证:10110100001001100101001010(补0)1011010011001010010100(补00)1010010011001110(余数)所以FCS(余数)为1110。(3)最终发送帧序列:数据101101+FCS1110=1011011110。48.解:(1)原始IP数据报总长度:IP首部20字节+TCP首部20字节+数据2000字节=2040字节。(2)是否分片:网络MTU=800字节。2040>800,所以需要分片。每个分片的最大数据长度=MTUIP首部=80020=780字节。分片的数据长度必须是8字节的整数倍。780/8=97.5,取整为97。所以每个分片的数据长度最大为978=776字节。所以每个分片的数据长度最大为978=776字节。总数据量=2020字节(TCP头+数据)。第一片:776字节。第二片:776字节。第三片:2020776776=468字节。所以需要分成3片。(3)各分片参数:片偏移单位为8字节。第一片:数据长度:776字节标志位(MF):1(还有后续分片)片偏移:0/8=0第二片:数据长度:776字节标志位(MF):1(还有后续分片)片偏移:776/8=97第三片:数据长度:468字节标志位(MF):0(最后一片)片偏移:(776+776)/8=1552/

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论