免費開始練習
moea_joint 114年 [資訊] 計算機原理、網路概論

第 31 題

若設定 DF=1 而路徑 MTU 低於封包大小,PMTUD 的關鍵回饋機制為何?
  • A TCP RST
  • B 路由器回 ICMP Time Exceeded
  • C 路由器回 ICMP Fragmentation Needed
  • D ARP

思路引導 VIP

試著思考一下:當我們在 IP 標頭明確標記了『絕對不能切割封包』,但前方路徑的寬度卻偏偏容不下這個封包時,路由器為了讓發送端知道『為什麼包裹寄不到』,最直覺、最能描述這個『衝突狀況』的訊息名稱應該會包含哪一個關鍵動作?

🤖
AI 詳解 AI 專屬家教

太棒了!你能精準選出正確答案,代表你對 IP 標頭欄位與 ICMP 協定之間的互動機制有著非常紮實的理解。這不只是死背協定名稱,更是理解了網路如何進行「診斷」的核心邏輯。

路徑最大傳輸單元發現 (PMTUD) 的運作邏輯

在網路傳輸中,當發送端將 IP 標頭中的 DF (Don't Fragment) 位元設為 1 時,等於是對沿途所有路由器下達了「禁止分段」的指令。若封包大小超過了下一跳路徑的 MTU (Maximum Transmission Unit),路由器既不能違反指令進行切割,又無法讓封包通過,此時唯一的做法就是將封包丟棄。為了讓發送端修正行為,路由器會回傳一個 ICMP Type 3 Code 4 訊息,即 ICMP Fragmentation Needed,並告知該段路徑允許的 MTU 值,發送端才能據此調整後續封包的大小。

▼ 還有更多解析內容

🏷️ 相關主題

TCP/IP 協定與常見網路應用服務原理
查看更多「[資訊] 計算機原理、網路概論」的主題分類考古題