電腦網路基礎
在1 Gbps的乙太網路上,讓IP封包的大小填滿MTU的1500位元組,持續傳送TCP資料。設IPv4標頭為20位元組、TCP標頭為20位元組、乙太網路標頭與FCS合計18位元組、前置碼與訊框間隙合計20位元組,則應用程式資料之傳輸量的上限最接近下列何者?
- A約949 Mbps
- B約973 Mbps
- C約1000 Mbps
查看答案與解析
正確答案:A. 約949 Mbps
一個訊框所含的應用程式資料為 1500 − 20 − 20 = 1460 位元組。另一方面,在線路上每個訊框要占用 1500 + 18 + 20 = 1538 位元組的時間。因此效率為 1460 ÷ 1538 ≈ 0.949,傳輸量的上限為 1000 × 0.949 ≈ 949 Mbps。若使用TCP的時間戳記選項,標頭會增加12位元組,效率會再稍微下降。封包越小,標頭等所占的比例越大,效率越差。
- A. 正確。1460 ÷ 1538 ≈ 0.949,約949 Mbps。
- B. 這是 1460 ÷ 1500,忽略了乙太網路標頭、FCS、前置碼與訊框間隙的值。
- C. 這是線路速度本身,沒有考慮任何額外負擔。