问题 单项选择题

一台主机正在通过一条10Gbit/s的信道发送65535字节的满窗口数据,信道的往返延迟为1ms,不考虑数据处理时间。TCP连接可达到的堆大数据吞吐量是______。(假设用于标记字节的序号位为32位,报文的生存时间120s)

A.2Mbit/s
B.4Mbit/s
C.8Mbit/s
D.16Mbit/s

答案

参考答案:A

解析: TCP协议分组中携带的数据量最大为65535-20-20=65495字节,所以要发送65535字节的数据需要2个。TCP报文,将65535字节的数据发送完毕,无形中多出了两个IP分组+TCP分组的头部为(20+20)×2=80字节一共发送的bit数为n=(65535+80)×8。发送的时间为两个分组需要两个响应,所以发送时间为数据的实际发送时间+信道延时,所以t=(65535+80)×8/10G+1ms×2,则这条连接的吞吐量为:n/t=2Mbit/s。

阅读理解与欣赏
单项选择题