假设信道长度为1200km,其往返时间为20ms,分组长度为
1200bit,发送速率为1Mb/s。若忽略处理时间和发送确认分组时间,则该信道
的利用率为___。
A.0.0566 B.0.06 C.0.016 D.0.14A 分组发送时间 = 1200bit / 1Mb/s = 1.2ms 利用率 = 分组发送时间 / (分组发送时间 + 往返时间 + 分组确认时间) = 1.2ms / (1.2ms + 20ms) = 0.0566
数据链路层采用选择重传( SR)传输数据,发送方已经发送0~3号
数据帧,现已收到1号帧的确认,0和2号帧依次超时,现需要重发的帧数是
____。
A.1 B.3 C.2 D.0
C SR只重传超时的帧
- 若甲方向乙方发起一个TCP连接,最大段长MSS=1KB,RTT=5ms,
乙方开辟的接收缓存为64KB,则甲方从连接建立成功至发送窗口达到32KB,需要
经过的时间至少是___
A.25ms B.165ms C.35ms D.160ms
A 每次MSS * 2,需要五次到达32KB,需要5 * RTT = 25ms
- 已知数据链路层采用后退N帧(GBN)协议,且发送方已经发送了
编号为0~7的帧。当计时器超时时,若发送方只收到0、1、3号帧的确认,则发送
方需要重发的帧数是____。
A.3 B.2 C.5 D.4
D GBN采用累积确认,累积确认的意思是:接收方不必对收到的分组逐个发送确认,而是可以在收到几个分组后,对按序到达的最后一个分组加以确认。 收到0,1,3说明0123都已经到达,故重传4帧 补充: TCP的可靠性,超时重传怎么实现,M1,M2,M3,M4,M5,丢失M2;怎么重传M2?为什么不用重传M4,M5? 因为每个TCP报文被发送时,都会设置一个重传定时器,若定时期到了还没收到ack包,则应重传。为什么不用重传M4,M5?则可由此文回答:因为采用了累积确认。有例如下: Server 发送80个字节 Part1,seq = 1 Server 发送120个字节Part2,Seq = 81 Server发送160个字节Part3,Seq = 201,此包由于其他原因丢失 Client收到前2个报文段,并发送ACK = 201 Server发送140个字节Part4, Seq = 361 Server收到Client对于前两个报文段的ACK,将2个报文从窗口中移除,窗口有200个字节的余量 报文3的重传定时器到期,没有收到ACK,进行重传 这个时候Client已经收到报文4,存放在缓冲区中,也不会发送ACK【累计通知,发送ACK就表示3也收到了】,等待报文3,报文3收到之后,一块对3,4进行确认 Server收到确认之后,将报文3,4移除窗口,所有数据发送完成 参考 https://www.cnblogs.com/myworld7/p/8372510.html
- 下面关于HTTP协议的说法中,正确的是___。
A. HTTP协议是一种完全的非持久连接
B. HTTP是一个普通用在浏览器和web服务器之间进行数据交换的流
式二进制协议
C. HTTP是基于TCP协议之上的应用层协议
D. HTTP1.0中的cache-control响应头主要用于控制信息在浏览器的缓
存
C
- ping命令是属于TCP/IP的____。
A.数据链路层 B.网络层 C.表示层 D.应用层
D,ping是命令,属于应用层
7.下面有关NAT的描述,说法错误的是____。
A. NAT的实现方式有三种,即静态转换Static Nat、动态转换
Dynamic Nat和端口多路复用OverLoad
B. 虚拟机里配置NAT模式,需要手工为虚拟系统配置IP地址、子网掩
码,而且还要和宿主机器处于同一网段
C. NAT可以有效的解决了lP地址不足的问题
D. NAT是一种把内部私有网络地址(IP地址)翻译成合法网络IP地址
的技术
B
- 将一个C类网络划分为3个子网,每个子网最少要容纳55台主机,
则使用的子网掩码是____。
A.255.255.255.252 B.255.255.255.192 C.255.255.255.224
D.255.255.255.248
B
- Internet中MAC地址和IP地址转换采用___协议
ARP
- 直接封装RIP, OSPF,BGP报文的协议分别是___。
UDP IP TCP
- SMTP协议是___上的协议。
应用层
- 文件传输协议FTP是____上的协议
应用层