2025年山东大学软件工程专业《计算机网络》科目期末试卷B有答案_第1页
2025年山东大学软件工程专业《计算机网络》科目期末试卷B有答案_第2页
2025年山东大学软件工程专业《计算机网络》科目期末试卷B有答案_第3页
2025年山东大学软件工程专业《计算机网络》科目期末试卷B有答案_第4页
2025年山东大学软件工程专业《计算机网络》科目期末试卷B有答案_第5页
已阅读5页,还剩21页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

2025年山东大学软件工程专业《计算机网络》科目期末试卷B有答案一、单项选择题(每题2分,共30分)1.以下哪个协议属于网络层协议()A.TCPB.UDPC.IPD.HTTP答案:C解析:TCP和UDP是传输层协议,HTTP是应用层协议,IP是网络层的核心协议,负责将数据包从源主机传输到目标主机。2.在OSI参考模型中,数据链路层的数据单位是()A.比特B.帧C.分组D.报文答案:B解析:物理层的数据单位是比特,数据链路层的数据单位是帧,网络层的数据单位是分组(数据包),传输层及以上的数据单位是报文。3.以下哪种拓扑结构的可靠性最高()A.总线型B.星型C.环型D.网状型答案:D解析:网状型拓扑结构中,每个节点都与多个其他节点相连,当一条链路出现故障时,可以通过其他链路进行通信,所以可靠性最高。总线型、星型和环型拓扑结构在链路或节点出现故障时,可能会影响部分或整个网络的通信。4.若子网掩码为92,则以下哪个IP地址与00属于同一子网()A.20B.30C.40D.50答案:A解析:子网掩码92对应的二进制为11111111.11111111.11111111.11000000,它将一个C类网络划分为4个子网,每个子网有64个IP地址。00所在子网的范围是427,20在这个范围内,而30、40和50不在。5.以下哪个协议用于实现域名到IP地址的转换()A.DNSB.DHCPC.FTPD.SMTP答案:A解析:DNS(域名系统)负责将域名解析为对应的IP地址。DHCP用于动态分配IP地址,FTP用于文件传输,SMTP用于邮件发送。6.TCP协议提供的是()服务A.无连接、不可靠B.无连接、可靠C.面向连接、不可靠D.面向连接、可靠答案:D解析:TCP协议在传输数据之前需要建立连接,通过三次握手确保连接的建立,并且采用确认机制、重传机制等保证数据传输的可靠性。7.以下哪种网络设备工作在数据链路层()A.路由器B.交换机C.集线器D.网关答案:B解析:路由器工作在网络层,交换机工作在数据链路层,它根据MAC地址转发数据帧。集线器工作在物理层,只是简单地将信号进行放大和转发。网关可以工作在多个层次,用于连接不同类型的网络。8.在以太网中,采用的介质访问控制方法是()A.CSMA/CDB.CSMA/CAC.TokenRingD.FDDI答案:A解析:CSMA/CD(载波监听多路访问/冲突检测)是以太网中采用的介质访问控制方法,它允许多个节点共享同一传输介质,通过监听载波和检测冲突来避免数据冲突。CSMA/CA主要用于无线局域网,TokenRing是令牌环网的访问控制方法,FDDI是光纤分布式数据接口。9.一个IP地址为00,子网掩码为,该IP地址所在网络的网络地址是()A.B.C.00D.55答案:A解析:将IP地址00和子网掩码进行按位与运算,得到网络地址为。10.以下哪个端口号通常用于HTTP服务()A.21B.25C.80D.110答案:C解析:端口号21用于FTP服务,25用于SMTP服务,80用于HTTP服务,110用于POP3服务。11.若要将一个B类网络划分为30个子网,每个子网至少有500个可用IP地址,则合适的子网掩码是()A.B.C.D.答案:A解析:要划分30个子网,需要借用5位主机位(2^5=32)。每个子网至少有500个可用IP地址,需要保留9位主机位(2^92=510)。B类网络默认子网掩码是,借用5位后子网掩码变为。12.以下哪种加密算法属于对称加密算法()A.RSAB.DESC.MD5D.SHA1答案:B解析:DES(数据加密标准)是对称加密算法,加密和解密使用相同的密钥。RSA是非对称加密算法,MD5和SHA1是哈希算法,用于提供数据的摘要。13.以下哪个协议用于在网络中发现相邻节点()A.ARPB.RARPC.ICMPD.OSPF答案:A解析:ARP(地址解析协议)用于将IP地址解析为MAC地址,在网络中发现相邻节点。RARP用于将MAC地址解析为IP地址,ICMP用于网络层的差错报告和控制,OSPF是内部网关协议,用于路由选择。14.以下关于UDP协议的描述,错误的是()A.UDP协议开销小B.UDP协议适用于对实时性要求较高的应用C.UDP协议提供可靠的数据传输D.UDP协议没有拥塞控制机制答案:C解析:UDP协议是无连接的,不提供可靠的数据传输,它只是简单地将数据发送出去,不保证数据的到达和顺序。UDP协议开销小,适用于对实时性要求较高的应用,如音频、视频流等,并且没有拥塞控制机制。15.在网络分层结构中,相邻层之间通过()进行交互A.接口B.协议C.服务D.应用程序答案:A解析:在网络分层结构中,相邻层之间通过接口进行交互,上层通过接口使用下层提供的服务。协议是同一层不同节点之间进行通信的规则,服务是下层为上层提供的功能,应用程序是运行在应用层的软件。二、填空题(每题2分,共20分)1.计算机网络按照覆盖范围可以分为局域网、城域网和__________。答案:广域网解析:计算机网络按覆盖范围分类,主要有局域网(LAN)、城域网(MAN)和广域网(WAN)。2.网络协议的三要素是语法、语义和__________。答案:同步解析:网络协议的三要素是语法(数据与控制信息的结构或格式)、语义(需要发出何种控制信息,完成何种动作以及做出何种响应)和同步(事件实现顺序的详细说明)。3.一个IP地址由网络号和__________两部分组成。答案:主机号解析:IP地址用于在网络中标识主机,它由网络号和主机号组成,网络号用于标识网络,主机号用于标识网络中的具体主机。4.TCP协议建立连接时采用的三次握手过程包括客户端发送SYN包、服务器发送__________包和客户端发送ACK包。答案:SYN+ACK解析:TCP三次握手过程:客户端向服务器发送SYN包请求建立连接,服务器收到后发送SYN+ACK包表示同意建立连接,客户端再发送ACK包确认连接建立。5.无线局域网的标准是__________。答案:IEEE802.11解析:IEEE802.11是无线局域网的标准,包括802.11a、802.11b、802.11g、802.11n等不同版本。6.路由器根据__________表进行数据包的转发。答案:路由解析:路由器通过维护路由表来确定数据包的转发路径,路由表中包含了到达不同网络的最佳路径信息。7.网络层提供的两种服务是__________和虚电路服务。答案:数据报服务解析:网络层提供数据报服务和虚电路服务两种类型的服务。数据报服务是无连接的,每个数据包独立选择路由;虚电路服务是面向连接的,在数据传输前需要建立虚电路。8.防火墙可以分为包过滤防火墙、状态检测防火墙和__________防火墙。答案:应用层解析:防火墙按工作原理可以分为包过滤防火墙、状态检测防火墙和应用层防火墙。应用层防火墙工作在应用层,对应用层协议进行过滤和控制。9.网络拓扑结构主要有总线型、星型、环型、树型和__________等。答案:网状型解析:常见的网络拓扑结构包括总线型、星型、环型、树型和网状型等,不同的拓扑结构具有不同的特点和应用场景。10.网络安全的主要目标包括保密性、完整性、可用性和__________。答案:可控性解析:网络安全的主要目标包括保密性(防止信息泄露)、完整性(保证信息不被篡改)、可用性(保证信息和服务的正常使用)和可控性(对网络资源和信息的访问进行控制)。三、简答题(每题10分,共30分)1.简述OSI参考模型的分层结构及各层的主要功能。答案:OSI参考模型分为七层,从下到上依次为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。物理层:主要功能是实现比特流的传输,定义了物理介质的电气、机械、功能和规程特性,如电缆的类型、接口的形状、信号的编码方式等。数据链路层:将物理层的比特流封装成帧,负责在相邻节点之间可靠地传输帧,进行差错控制和流量控制,使用MAC地址进行寻址。网络层:将数据链路层的帧封装成分组(数据包),负责将分组从源主机传输到目标主机,进行路由选择和拥塞控制,使用IP地址进行寻址。传输层:为应用层提供端到端的可靠或不可靠的传输服务,实现进程之间的通信,如TCP提供可靠的面向连接的服务,UDP提供不可靠的无连接的服务。会话层:负责建立、管理和终止会话,协调不同主机上的进程之间的通信,提供会话的同步和恢复机制。表示层:处理数据的表示和转换,如数据的加密、解密、压缩、解压缩等,确保不同系统之间的数据能够正确理解和处理。应用层:为用户提供应用程序接口,直接为用户的应用程序提供服务,如HTTP、FTP、SMTP等协议都工作在应用层。2.简述TCP协议三次握手和四次挥手的过程。答案:三次握手过程:客户端向服务器发送SYN包,其中包含客户端的初始序列号ISN(c),表示请求建立连接。服务器收到SYN包后,向客户端发送SYN+ACK包,其中SYN位表示同意建立连接,ACK位用于确认客户端的SYN包,同时包含服务器的初始序列号ISN(s)和对客户端序列号的确认号(ISN(c)+1)。客户端收到SYN+ACK包后,向服务器发送ACK包,其中ACK位用于确认服务器的SYN包,确认号为ISN(s)+1,至此连接建立成功。四次挥手过程:客户端向服务器发送FIN包,表示请求关闭连接,同时包含客户端的序列号。服务器收到FIN包后,向客户端发送ACK包,确认客户端的FIN包,至此客户端到服务器的连接关闭。服务器向客户端发送FIN包,表示请求关闭服务器到客户端的连接,同时包含服务器的序列号。客户端收到FIN包后,向服务器发送ACK包,确认服务器的FIN包,至此服务器到客户端的连接关闭,整个TCP连接完全关闭。3.简述网络安全的主要威胁和防范措施。答案:主要威胁:黑客攻击:包括网络扫描、漏洞利用、密码破解等,黑客通过攻击网络系统获取敏感信息或控制网络设备。病毒和恶意软件:如计算机病毒、木马、蠕虫等,它们可以感染计算机系统,破坏数据、窃取信息或控制计算机。数据泄露:由于网络系统的安全漏洞或管理不善,导致敏感数据被泄露给未经授权的人员。拒绝服务攻击(DoS):攻击者通过发送大量的请求,使网络或服务器资源耗尽,无法正常提供服务。中间人攻击:攻击者在通信双方之间拦截和篡改数据,获取敏感信息。防范措施:防火墙:部署防火墙可以阻止未经授权的网络访问,对网络流量进行过滤和控制。入侵检测系统(IDS)和入侵防御系统(IPS):IDS用于检测网络中的异常活动,IPS可以在检测到异常时自动采取措施进行防范。加密技术:对敏感数据进行加密,如使用对称加密算法和非对称加密算法,确保数据在传输和存储过程中的保密性。安全审计:定期对网络系统进行安全审计,检查系统的安全性,发现潜在的安全漏洞。用户教育:对用户进行网络安全培训,提高用户的安全意识,如不随意点击不明链接、不使用弱密码等。及时更新系统和软件:及时安装系统和软件的安全补丁,修复已知的安全漏洞。四、综合应用题(每题10分,共20分)1.已知某公司需要组建一个小型局域网,该公司有50台计算机,分配到的IP地址段为/24。(1)请为该局域网选择合适的子网掩码,并说明理由。(2)计算该子网的可用IP地址范围。(3)若该公司要划分3个子网,每个子网至少有15台计算机,应如何进行子网划分,写出每个子网的网络地址、子网掩码、可用IP地址范围和广播地址。答案:(1)选择子网掩码,因为/24表示默认的C类网络,子网掩码就是,该子网可以容纳2^82=254个可用IP地址,能够满足50台计算机的需求。(2)该子网的网络地址是,广播地址是55,可用IP地址范围是54。(3)要划分3个子网,每个子网至少有15台计算机,需要借用2位主机位(2^2=4个子网),保留4位主机位(2^42=14个可用IP地址,基本满足需求)。子网1:网络地址:子网掩码:40可用IP地址范围:4广播地址:5子网2:网络地址:6子网掩码:40可用IP地址范围:70广播地址:1子网3:网络地址:2子网掩码:40可用IP地址范围:36广播地址:7(可以选择其中3个子网使用)2.假设有两个主机A和B,分别位于不同的子网中,主机A的IP地址为0,子网掩码为,主机B的IP地址为0,子网掩码为。当主机A要向主机B发送数据时,请简述数据从主机A到主机B的传输过程。答案:(1)主机A首先判断目标主机B是否与自己在同一子网。主机A通过将自己的IP地址0和子网掩码进行按位与运算,得到自己的网络地址为。同样,主机A将目标主机B的IP地址0和自己的子网掩码进行按位与运算,得到目标网络地址为。由于两个网络地址不同,主机A知道主机B

温馨提示

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

评论

0/150

提交评论