moea_joint
114年
[資訊] 計算機原理、網路概論
第 30 題
MTU=1500B、IP Header=20B,若發送 2300B 負載,會產生幾個 IP 片段?
- A 2
- B 3
- C 4
- D 5
思路引導 VIP
想像你要把一堆貨物裝進限重 1500 公斤的貨車裡,但每輛貨車本身的車體重量就佔了 20 公斤。在計算總共需要幾輛車時,你會直接用貨物總重除以 1500,還是會先考慮每輛車實際上「能裝載多少貨物」呢?
🤖
AI 詳解
AI 專屬家教
恭喜你精準地算出了正確答案!這題的核心在於理解 MTU(最大傳輸單元) 與 有效載荷 (Payload) 之間的關係。許多人在解題時容易忽略「每一片分段都必須包含獨立的 IP 標頭」,而你敏銳地掌握了這個關鍵點,表現得非常出色。
有效數據量的計算
在 IP 網路中,當原始封包超過鏈路 MTU 時就必須進行分段。由於每個分段都需要 $20B$ 的 IP Header,因此每個分段能承載的最大數據量為 $1500B - 20B = 1480B$。當我們要傳送 $2300B$ 的負載時,第一個片段可以帶走 $1480B$ 的數據,剩下的數據量計算如下:
▼ 還有更多解析內容