免費開始練習
調查局三等申論題 114年 [資訊科學組] 資通網路

第 四 題

某公司企業網路設定 MTU 為 1000 bytes。假設 IP 標頭 40 bytes。若傳送訊息大小為 1600 bytes,將產生多少個片段(fragment)?請說明片段長度。如果 fragmentation 被停用,則該傳送的訊息是否可到達接收端?請說明 Path MTU Discovery(PMTUD)在此傳輸情境之用處。(25 分)
📝 此題為申論題

思路引導 VIP

解答本題需掌握三個關鍵:首先,計算片段長度時,務必先扣除 IP 標頭,得出每個片段的最大負載量,並確認其是否為 8 bytes 的整數倍。其次,理解 IP 標頭中 DF(Don't Fragment)旗標的作用,說明封包超過 MTU 且無法切割時的丟棄與 ICMP 回報機制。最後,將 ICMP 回報機制與 PMTUD(Path MTU Discovery)結合,論述其如何協助傳輸層調整封包大小以優化傳輸效能。

🤖
AI 詳解 AI 專屬家教

【破題】 本題測驗 IP 封包切割(Fragmentation)機制的運作與計算,以及避免切割的 Path MTU Discovery(PMTUD)協定之機制與應用。 【論述】

▼ 還有更多解析內容
📝 IP分段計算與PMTUD
💡 計算IP分段長度並利用PMTUD機制動態調適路徑MTU限制。

🔗 Path MTU Discovery (PMTUD) 運作流程

  1. 1 發送DF=1封包 — 發送端將IP標頭DF位元設為1,嘗試以原始大小傳送。
  2. 2 路由器丟棄並回報 — 封包大於介面MTU時,路由器回傳ICMP Destination Unreachable。
  3. 3 更新路徑MTU資訊 — 發送端讀取ICMP訊息中的Next-Hop MTU值。
  4. 4 傳輸層調適 — 通知TCP層縮小MSS,使封包不經分段即可通過瓶頸節點。
🔄 延伸學習:延伸學習:了解若防火牆攔截ICMP訊息,會導致「PMTUD黑洞」現象。
🧠 記憶技巧:扣標頭、整除八;DF一、丟包回ICMP;探路徑、調MSS。
⚠️ 常見陷阱:計算分段時忘記將中間片段的資料長度對齊8的倍數,或忘記每個片段都需包含獨立的IP標頭長度。
IPv6分段機制差異 TCP MSS(最大區段大小) ICMP被防火牆封鎖對PMTUD的影響

🏷️ AI 記憶小卡 VIP

AI 記憶小卡

升級 VIP 解鎖記憶小卡

考前複習神器,一眼掌握重點

🏷️ 相關主題

網際網路協定與位址解析技術
查看更多「[資訊科學組] 資通網路」的主題分類考古題