電腦網路基礎
某TCP連線的接收視窗固定為65536位元組,RTT為10 ms,線路頻寬足夠大且沒有遺失。此連線可得到的傳輸量上限最接近下列何者?
- A約52 Mbps
- B約6.6 Mbps
- C約524 Mbps
查看答案與解析
正確答案:A. 約52 Mbps
在視窗控制下,在ACK回來之前的一個往返(RTT)內,最多只能傳送一個視窗的量。因此傳輸量的上限為 視窗 ÷ RTT = 65536位元組 × 8 ÷ 0.01 s ≈ 52.4 Mbps(約52 Mbps),即使線路是1 Gbps也不會更高。要用滿高速且距離遠的線路,視窗必須至少等於頻寬與RTT的乘積(頻寬延遲乘積)。例如1 Gbps、RTT 10 ms時為 10^9 × 0.01 = 10^7 位元 = 1.25 MB。TCP標頭的視窗欄位為16位元,最大為65535位元組,但可用視窗縮放選項加大。
- A. 正確。65536 × 8 ÷ 0.01 ≈ 52.4 Mbps。
- B. 這是 65536 ÷ 0.01 ≈ 6.6 MB/s 的每秒位元組數,沒有乘以8換算為每秒位元數。
- C. 這是RTT為1 ms時的值。