以太网最小帧长与TCP/IP的联合运用
@(计算机网络)
在平均往返时延RTT = 20ms的快速以太网上运行TCP/IP协议,假设TCP的最大窗口尺寸是64KB,问此时TCP协议所能支持的最大数据传输率约是(C)
A. 3.2Mbit/s
B. 12.8 Mbit/s
C. 25.6Mbit/s
D. 51.2Mbit/s
分析:在数据链路层具体讨论过最短帧长的问题。没有看TCP加入以后如何思考。
实际上,问题本质依旧相同,发送数据本身就是从高层到低层,低层才是务实的,负责实际的工作。也就是说我们讨论数据链路层的最小帧长问题时,说到的发送时延大于RTT才能检测到冲突。在TCP层思考问题,虽然层次不同,但是思考方式一样,也即发送时延要大于RTT。
在数据链路层是因为要检测CSMA/CD协议带来的冲突问题,因此争用期是RTT。发送的数据是数据帧。而TCP发送的数据,需要经过IP封装,以及组帧带来的开销,但是相比于64KB,这些头部以及控制开销可以忽略不计。因此,直接设最大传输速率是v。