下列每小题的选项中,只有一项是最符合题意的正确答案,多选、错选或不选均不得分。
参考答案A
参考答案C
参考答案A
参考答案D
参考答案B
参考答案A
参考答案B
参考答案D
参考答案A
参考答案B
参考答案C
参考答案B
参考答案D
参考答案B
参考答案A
请输入正确的答案,多个答案中间用分号隔开。
参考答案链路长度
参考答案权威域名服务器
参考答案UDP(用户数据报协议)
参考答案基于网络交换
参考答案广播
参考答案半双工通信
参考答案归属网络
参考答案列混淆
参考答案数字签名
参考答案被动式
主观题不参与评分,请参考答案自行评分。
参考答案计算机网络是利用通信设备与通信链路或者通信网络,互连位置不同、功能自治的计算机系统,并遵循一定的规则实现计算机系统之间信息交换。更为简短、概括性的定义: 计算机网络是互连的、自治的计算机的集合。两个特点: (1)“自治”是指互连的计算机系统彼此独立,不存在主从或者控制与被控制关系。计算机包括:个人计算机、笔记本电脑或者服务器计算机,而应该包括所有智能计算设备,比如智能手机、智能家电等。(2)“互连”是指利用通信链路连接相互独立的计算机系统。Internet(或称因特网)是由很多网络互连而构成的全球性网络,是“网络的网络”。个人计算机、笔记本电脑、服务器、智能手机等通过有线或无线方式连接Internet服务提供商(Internet Service Provider,ISP)网络,进而接入Internet。随着Internet的发展,越来越多的具有计算、通信能力的设备都在接入。
参考答案(1)代理发现:移动节点在新的外地网络中,通过发送 ICMP 路由器发现请求报文或者侦听外地代理定期广播的 ICMP 路由器发现广告报文,来发现外地代理。外地代理收到请求报文后会回应包含其自身地址等信息的广告报文,移动节点据此获取外地代理的相关信息,从而确定自己已移动到新的网络。<br />(2)向归属代理注册:移动节点获取外地代理信息后,通过外地代理向归属代理发送注册请求报文,该报文包含移动节点的标识、当前所在外地代理的地址等信息。归属代理收到注册请求后,对移动节点的身份等信息进行验证。若验证通过,归属代理会记录移动节点的当前位置信息,并向外地代理发送注册应答报文,告知外地代理注册成功。外地代理再将注册成功的消息通知给移动节点,完成注册过程。此后,归属代理就可以将发送给移动节点的数据包转发到外地代理,进而转发给移动节点。
参考答案实现可靠数据传输的措施主要包括以下几种:<br />1)差错检测:利用差错编码实现数据包传输过程中的比特差错检测(甚至纠正)。差错编码就是在数据上附加冗余信息(通常在数据后),这些冗余信息建立了数据(位)之间的某种逻辑关联。数据发送方对需要检测差错的数据,进行差错编码,然后将编码后的数据(包括差错编码附加的冗余信息)发送给接收方; 接收方依据相同的差错编码规则(或算法),检验数据传输过程中是否发生比特差错。<br />2)确认:接收方向发送方反馈接收状态。基于差错编码的差错检测结果; 如果接收方接收到的数据未发生差错,并且是接收方期望接收的数据,则接收方向发送方发送ACK 数据包,称为肯定确认(Positive Acknowledgment),表示已正确接收数据; 否则发送 NAK 数据包,称为否定确认(Negative Acknowledgment),表示没有正确接收数据。<br />3)重传:发送方重新发送接收方没有正确接收的数据。发送方如果收到接收方返回的 ACK 数据包,则可以确认接收方已正确接收数据,可以继续发送新的数据:如果收到 NAK,表明接收方没有正确接收数据,则将出错的数据重新向接收方发送,纠正出错的数据传输。<br />4)序号:确保数据按序提交。由于底层信道不可靠,可能出现数据乱序到达,因此对数据包进行编号,这样,即便数据包不是按序到达的,接收方也可以根据数据包的序号纠正数据顺序,实现向上层按序提交数据。另外,在数据包中引入序号,还可以避免由于重传可能引起的重复数据被提交的问题。<br />5)计时器:解决数据丢失问题。虽然上述措施在应对数据差错时已经足够有效,但是却无法解决数据丢失问题。引入计时器就可以解决这一问题,发送方在发送了数据包后就启动计时器,在计时器发生超时时还没有收到接收方的确认,就主动重发数据包,从而可以纠正数据丢失问题。计时器的超时时间设置要合理,太短或太长均不利于提高数据的通信效率。
参考答案(1)身份认证的定义:身份认证是指在计算机及计算机网络系统中确认操作者身份的过程,即判断一个用户是否为合法用户以及该用户的真实身份。通过身份认证,可以防止非法用户访问系统资源,保证系统的安全性和数据的保密性、完整性。<br />(2)预防重放攻击的措施<br />①时间戳:在认证消息中加入时间戳,接收方验证时间戳的有效性。如果时间戳超出了合理的时间范围,就认为该消息可能是重放的,从而拒绝该消息。由于重放攻击的消息往往是之前的旧消息,其时间戳会与当前时间有较大差异,通过这种方式可以有效识别并防范重放攻击。<br />②随机数(Nonce):在认证过程中,一方(如服务器)向另一方(如客户端)发送一个随机生成的数值(Nonce)。客户端在回应消息中包含这个随机数,服务器根据之前发送的随机数来验证消息的真实性。因为每次认证使用的随机数都不同,重放的旧消息中包含的随机数与当前的随机数不一致,服务器可以据此判断消息是否为重放消息。<br />③一次性口令(OTP):使用一次性口令机制,用户每次登录或进行认证时使用的口令都是唯一的、一次性的。这样即使攻击者截获了口令,也无法再次使用,从而防止重放攻击。例如基于时间同步的一次性口令(TOTP),根据当前时间和密钥生成一次性口令,不同时间生成的口令不同;基于事件同步的一次性口令(HOTP),根据用户的特定操作事件和密钥生成一次性口令。
主观题不参与评分,请参考答案自行评分。
参考答案(1)最短的是 1RTTd最长的情况下:在主机没有缓存,且使用递归查询的情况下,本地 local DNS 服务器就会将该 DNS 请求发给 Root DNS 服务器Root DNS 服务器将 DNS 请求发给顶级域名服务器 TLD顶级域名服务器 TLD 将该 DNS 请求发给权威域名服务器,权威域名服务器找到 DNS 请求的 IP 地址后按原路一层一层返回请求最长时间为 (4+1) RTTd = 5RTTd。(这里要加 1,是因为计算机要查询本地域名)(2)若浏览器没有配置并行 TCP 连接,则基于 HTTP1.0 获取 URL 链接 Web 页完整内容需要多长时间(不包括域名解析时间)为:第一次建立 TCP 连接用掉一个 RTTh,获取 Html 文件用掉一个 RTTh;因为是非持久连接,所以每次传输文件都要重新打开 TCP 连接,用掉一个 RTTh,后面还有 8 个小图像,就需要打开 8 次 TCP 连接,同时有 8 次传输小图像所用 8 个 RTTh,综上,共计:1RTTh+1RTTh+4RTTh+4RTTh=10RTTh。(3)若浏览器没有配置并行 TCP 连接,则基于非流水模式的 HTTP1.1 获取 URL 链接 Web 页完整内容需要时间为:1RTTh(TCP 持久连接)+1RTTh(1 次 html 内容获取)+ 4RTTh(8 个图像传输时间)=6RTTh。
参考答案(1)绘制双极不归零码波形图:从左到右,对于二进制序列 “1100100111”,遇到 “1” 就绘制正电压+ E的线段(持续一个比特周期),遇到 “0” 就绘制负电压-E的线段(持续一个比特周期)。例如,起始是 “1”,画一段正电压+ E持续一个比特周期的线段,接着又是 “1”,再画一段同样的正电压线段,遇到 “0” 时画负电压-E持续一个比特周期的线段,依此类推,直到整个序列绘制完成。<br />(2)双极不归零码的优势:<br />①直流分量小:由于 “1” 和 “0” 分别用正、负电压表示,在传输的码元序列中,正、负电压出现的概率大致相等时,直流分量会相互抵消,减少了对传输线路的直流影响,降低线路损耗,适合长距离传输。<br />②抗干扰能力相对较强:相较于单极不归零码,双极不归零码的信号有正有负,在受到干扰时,只要干扰后的信号仍能区分出正、负电压,就有可能正确恢复出原信号,所以在一定程度上提高了抗干扰能力。<br />(3)双极不归零码与单极不归零码的区别:<br />①电压表示不同:双极不归零码用正电压(如+ E)表示 “1”,负电压(如-E)表示 “0”;而单极不归零码用一种电压(如正电压+ E表示 “1”,零电压表示 “0” )。<br />②直流分量特性不同:双极不归零码直流分量小,当 “1” 和 “0” 数量大致相等时,直流分量可相互抵消;单极不归零码存在较大直流分量,因为其信号始终在零电压一侧,会对传输线路产生较大直流影响,不利于长距离传输。<br />③抗干扰能力不同:双极不归零码抗干扰能力相对较强,因为它有两种不同极性的电压状态;单极不归零码抗干扰能力较弱,一旦信号受到干扰,电压值发生变化,可能会使 “1” 和 “0” 难以区分。