版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2026年西南石油大学软件工程专业《计算机网络》科目期末试卷及答案考试时间:______分钟总分:______分姓名:______选择题(每题2分,共30分)1.在OSI参考模型中,传输层的主要功能是?A.提供可靠的端到端通信B.负责物理介质的连接C.处理路由选择和转发D.管理会话和表示2.曼彻斯特编码的特点是?A.每比特的中间跳变表示数据B.高电平表示1,低电平表示0C.需要时钟信号同步D.仅用于光纤传输3.TCP协议中,用于建立连接的三次握手步骤不包括?A.客户端发送SYNB.服务器发送SYN-ACKC.客户端发送ACKD.服务器发送数据4.IPv6地址的长度是?A.32位B.64位C.128位D.256位5.HTTP/1.1中,用于获取资源的请求方法是?A.POSTB.GETC.PUTD.DELETE6.在CSMA/CD协议中,冲突检测的范围是?A.整个网络B.冲突窗口C.发送端到接收端D.路由器范围7.TCP拥塞控制中,慢启动阶段的窗口增长方式是?A.线性增长B.指数增长C.固定大小D.随机增长8.DNS查询中,递归查询的特点是?A.客户端直接返回结果B.服务器负责查询直到获得结果C.多个服务器并行查询D.仅用于本地域名服务器9.IPv4地址中,子网掩码对应的CIDR表示是?A./16B./24C./32D./810.FTP协议中,用于传输控制连接的端口是?A.20B.21C.22D.2311.TCP协议中,用于释放连接的四次挥手步骤不包括?A.客户端发送FINB.服务器发送ACKC.服务器发送FIND.客户端发送SYN12.在数据链路层,CRC校验的生成多项式通常表示为?A.二进制序列B.十进制数C.十六进制数D.八进制数13.HTTP/3协议基于的传输层协议是?A.TCPB.UDPC.SCTPD.ICMP14.IPv6地址中,链路本地地址的前缀是?A.::1/128B.fe80::/10C.::/128D.2001::/3215.在Socket编程中,用于创建UDP套接字的函数是?A.socket(AF_INET,SOCK_STREAM,0)B.socket(AF_INET,SOCK_DGRAM,0)C.bind()D.listen()填空题(每题2分,共20分)1.在TCP/IP模型中,应用层的协议包括HTTP、________和FTP。2.曼彻斯特编码的比特率是波特率的________倍。3.TCP协议中,最大报文段长度(MSS)的默认值是________字节。4.DNS解析中,客户端向本地域名服务器发起的查询类型通常是________查询。5.子网划分中,给定IP地址/24,若划分8个子网,子网掩码是________。6.TCP拥塞控制中,慢启动阶段的阈值(ssthresh)通常设置为________。7.IPv6地址中,全球单播地址的前缀是________。8.HTTP/1.1中,用于保持连接的头部字段是________。9.在CSMA/CD协议中,冲突发生后,等待的随机时间范围由________算法决定。10.Socket编程中,用于接收数据的函数是________。简答题(每题5分,共20分)1.简述CSMA/CD协议的核心步骤。2.比较TCP协议与UDP协议的主要区别。3.列举IPv6相较于IPv4的至少三项改进。4.说明HTTP/3相较于HTTP/2的主要改进点。计算题(每题7.5分,共15分)1.给定IP地址/24,需要划分6个子网,每个子网支持至少20台主机。请计算子网掩码,并写出前两个子网的地址范围和可用主机地址。2.数据为1011010,生成多项式为G(x)=x³+x+1(二进制1011)。计算CRC校验码,并写出完整的发送帧。综合应用题(15分)设计一个基于Socket的简单C/S聊天程序,要求:1.服务器支持多客户端并发连接(使用多线程);2.实现客户端与服务器之间的消息发送和接收功能;3.服务器记录所有通信日志(包括客户端IP、时间戳和消息内容);4.分析客户端异常断开连接时的处理方案。试卷答案选择题(每题2分,共30分)1.答案:A解析:OSI模型中传输层负责端到端的数据传输和可靠性控制,选项B属于物理层,选项C属于网络层,选项D属于会话层和表示层。2.答案:A解析:曼彻斯特编码在每个比特中间发生电平跳变,跳变方向表示数据(如高到低为1,低到高为0),因此波特率等于比特率,选项B描述的是NRZ编码,选项C错误(曼彻斯特编码自带同步信号),选项D错误(可用于双绞线)。3.答案:D解析:TCP三次握手包括客户端发送SYN、服务器回复SYN-ACK、客户端发送ACK,选项D是数据传输阶段,不属于握手步骤。4.答案:C解析:IPv6地址长度为128位,是IPv4(32位)的4倍,以解决地址枯竭问题。5.答案:B解析:HTTP/1.1中GET方法用于获取资源,POST用于提交数据,PUT用于更新资源,DELETE用于删除资源。6.答案:B解析:CSMA/CD的冲突检测范围是"冲突窗口"(往返传播时间),超过此范围无法检测到冲突,选项A错误(仅限于冲突域),选项C错误(实际检测的是总线上的信号叠加)。7.答案:B解析:TCP慢启动阶段窗口指数增长(每次收到ACK后窗口翻倍),直到达到阈值ssthresh后转为线性增长。8.答案:B解析:递归查询中,服务器需自行查询其他服务器直至返回完整结果给客户端,选项A是迭代查询特点,选项C是递归+迭代混合查询。9.答案:B解析:子网掩码的二进制为24个1,对应CIDR前缀/24,选项A是/16,选项C是/32,选项D是/8。10.答案:B解析:FTP使用21端口传输控制命令(如登录、目录操作),20端口传输数据文件。11.答案:D解析:TCP四次挥手包括客户端发送FIN、服务器回复ACK、服务器发送FIN、客户端回复ACK,选项D的SYN是建立连接时的步骤。12.答案:A解析:CRC校验的生成多项式通常用二进制序列表示(如G(x)=x³+x+1对应1011),选项B、C、D均不符合标准表示法。13.答案:B解析:HTTP/3基于QUIC协议,而QUIC构建在UDP之上,以解决TCP的队头阻塞问题。14.答案:B解析:IPv6链路本地地址前缀为fe80::/10,用于同一链路设备通信,选项A是回环地址,选项C是不指定地址,选项D是全球单播地址。15.答案:B解析:UDP套接字需使用SOCK_DGRAM参数,选项A是TCP套接字,选项C、D是绑定和监听函数。填空题(每题2分,共20分)1.答案:DNS解析:TCP/IP应用层核心协议包括HTTP(超文本传输)、DNS(域名系统)、FTP(文件传输)等。2.答案:1解析:曼彻斯特编码每比特中间跳变一次,波特率(信号变化速率)等于比特率(数据传输速率)。3.答案:1460解析:TCPMSS默认值为1460字节(考虑以太网MTU1500字节减去IP头20字节和TCP头20字节)。4.答案:递归解析:客户端通常向本地DNS服务器发起递归查询,由服务器负责完整解析过程。5.答案:24解析:/24划分8个子网需借3位(2³=8),子网掩码为24+3=27位,即24。6.答案:当前拥塞窗口的一半解析:TCP慢启动阈值ssthresh在发生拥塞时设置为当前拥塞窗口的一半,以进入拥塞避免阶段。7.答案:2001::/3解析:IPv6全球单播地址前缀为2000::/3,分配给全球互联网服务提供商。8.答案:Connection:keep-alive解析:HTTP/1.1通过此头部字段保持TCP连接,避免重复建立连接的开销。9.答案:二进制指数退避解析:CSMA/CD冲突后,随机等待时间通过二进制指数退避算法确定(范围0到2^k-1个slot时间)。10.答案:recv()解析:Socket编程中,recv()函数用于从套接字接收数据,TCP使用recv(),UDP使用recvfrom()。简答题(每题5分,共20分)1.答案:(1)先听后说:发送前监听信道,若空闲则发送;(2)边发边听:发送过程中持续监听,若检测到冲突则立即停止发送;(3)冲突强化:发送32位干扰信号,通知所有站点冲突;(4)随机退避:等待随机时间(二进制指数退避)后重新尝试。解析:CSMA/CD的核心是"监听-发送-冲突检测-退避"机制,确保总线型网络中的公平竞争。2.答案:|特性|TCP|UDP||--||||连接性|面向连接|无连接||可靠性|可靠(确认、重传、排序)|不可靠||传输效率|低(有连接开销)|高(无连接开销)||适用场景|文件传输、网页浏览|视频流、DNS查询、实时游戏|解析:TCP通过序列号、确认应答、重传机制保证可靠性,但开销大;UDP无连接,直接发送数据,效率高但不可靠。3.答案:(1)地址长度:128位(IPv4为32位),解决地址枯竭;(2)头部简化:去除校验和、分片字段,提升路由效率;(3)自动配置:支持SLAAC,简化网络部署;(4)内置安全:集成IPsec协议,支持端到端加密。解析:IPv6通过扩展地址空间、优化头部结构、增强安全性和简化配置,提升网络性能和可扩展性。4.答案:(1)传输层:基于QUIC(UDP),解决TCP队头阻塞;(2)连接迁移:支持移动设备切换网络时保持连接;(3)0-RTT握手:减少连接延迟,提升首次请求速度;(4)多路复用:无需队头阻塞,实现真正并行传输。解析:HTTP/3通过QUIC协议改进传输层性能,解决HTTP/2依赖TCP的局限性,提升实时通信效率。计算题(每题7.5分,共15分)1.答案:子网掩码:24(/27)前两个子网:-子网1:/27,可用主机IP:-0-子网2:2/27,可用主机IP:3-2解析:(1)子网数6需借3位(2³=8≥6),子网掩码=24+3=27位(24);(2)每子网主机数=2⁵-2=30≥20,满足需求;(3)子网起始地址:0,32,64,...,排除全0和全1地址。2.答案:CRC校验码:010发送帧:1011010010解析:(1)数据补0:1011010补3位(生成多项式最高次幂3)→1011010000;(2)模2除法:1011010000÷1011,余数010;(3)发送帧=数据+余数=1011010+010→1011010010。综合应用题(15分)答案框架:```python#服务器端(多线程)importsocketimportthreadingimporttimedefhandle_client(client_socket,addr):log=open("chat.log","a")log.write(f"[{time.strftime('%Y-%m-%d%H:%M:%S')}]{addr}connected\n")try:whileTrue:data=client_socket.recv(1024).decode()ifnotdata:breaklog.write(f"[{time.strftime('%Y-%m-%d%H:%M:%S')}]{addr}:{data}\n")client_socket.send(f"S
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2027年全国甲卷政治高考考前押题卷(含答案+解析)
- 2027年河北省语文高三短板强化卷(含答案+解析)
- 2027年高考湖南省政治高中人教版二轮题型强化卷(含答案+解析)
- 2027年云南省政治高中二轮专题卷(含答案+解析)
- 圆梦高考 2027年高考新疆维吾尔自治区语文高中华师大版全真模拟卷(含答案+解析)
- 门面租赁合同定金退还条款及操作指南
- 2026年中国企业招聘管理系统软件市场调查研究报告
- 2026继电保护综合-填空题参考试题库历年考点答案详解
- 2026税务师-涉税服务相关法律考试历年参考题库含答案详解
- 2026福建省机关事业单位工勤人员技能等级考试(场地工)历年参考题库含答案详解
- 2026-2027学年岭南版(新版)初中美术七年级上册教学计划及进度表(第一学期)
- 2026年六安霍邱县沣源水务有限责任公司公开招聘工作人员10名考试备考试题及答案详解
- 2《中国人首次进入自己的空间站》课件
- (语文)2027版高中《晨读晚测小纸条》高三二轮复习(学生+教师版)
- 湖北省鄂州市鄂城区2025-2026学年七年级下学期期末质量监测语文试卷(含答案)
- 消防接警询问要素和规范用语
- 鸟粪石细菌矿化:原理、进展及资源环境领域的创新应用
- 焊接施工进度管控方案
- 人工智能训练师(三级高级工)国家职业技能考试题库(2026年版)
- 污水处理池模板工程专项施工方案
- 2026年一级建造师《建设工程经济》考前冲刺练习题库(完整版)附答案详解
评论
0/150
提交评论