主机A正在通过全双工链路将数据发送到主机B。 A和B正在使用滑动窗口协议进行流量控制。发送和接收窗口大小均为5个数据包。数据包(仅从A到B发送)全部1000字节长,此类数据包的传输时间为50 µs。确认数据包(仅从B发送到A)非常小,并且所需的传输时间可以忽略不计。链路上的传播延迟为200 us。此通信中可达到的最大吞吐量是多少?
(A)每秒7.69×10 6个字节
(B)每秒11.11×10 6个字节
(C)每秒12.33×10 6个字节
(D)每秒15.00×10 6字节答案: (B)
说明:网络吞吐量,
≈ Window size / roundtrip time
往返时间
= 2 × Packet delivery time + processing delay
= Transmission delay + 2 * propagation delay
= 50 microsec + 2 * 200 microsec
= 450 microsec
现在,吞吐量
= ((5*1000*bytes)/450microsec)
= 11.1111 * 106 bytes per second
因此,选项(B)是正确的。
这个问题的测验