LONGEPASS
Q279.

IP 封包標頭格式如下表,假設其前幾位元組內容以16 進位表示為:4700 0056 0003 6000 0A06 0000 8C4E 0302 A00E 1F02…,下列哪些正確?網路架設 乙級 網路元件及軟體安裝與應用 第 279 題 題目 圖片

網路架設 · 乙級 · 網路元件及軟體安裝與應用 · Q279

難易度分析

4 / 5

本題要求將 16 進位數據轉換為二進位,並精確對應至 IP 標頭特定欄位的位元位置。由於屬於複選題型,必須完全正確解析多個旗標狀態方可得分,增加了認知負荷與判讀難度。

正確答案 (複選):②, ④

  • ② M 旗標(MF)之值為1:MF(More Fragments)旗標值為 1,表示此封包後面還有更多分片。從位元組 6-7 的 `0x6000` 解析,旗標位元為 `011`,其中第 3 位元即 MF=1,符合 IP 分片機制的定義。
  • ④ D 旗標(DF)之值為1:DF(Don't Fragment)旗標值為 1,代表傳送端要求路徑上的路由器不得將此封包分片。若封包超過下一跳的 MTU(最大傳輸單元),路由器將直接丟棄並回傳 ICMP 錯誤訊息,此為 Path MTU Discovery 的運作原理。

錯誤選項解析

  • ① M 旗標(MF)之值為0:MF(More Fragments)旗標位於 IP 標頭第 7 位元組的前 3 個旗標位元中的第 3 位。由 16 進位 `6000` 轉為二進位 `0110 0000 0000 0000`,旗標為 `011`,故 MF 值為 1 而非 0。
  • ③ D 旗標(DF)之值為0:DF(Don't Fragment)旗標位於旗標位元的第 2 位。由 `0x6000` 的二進位 `0110 0000 0000 0000` 可知旗標為 `011`,故 DF 值為 1 而非 0。DF=1 表示路由器不可對此封包進行分片。
Learning Tip

"此題核心考點為 IP 標頭 Flags 欄位的位元解析。IP 標頭第 7、8 位元組共 16 位元中,前 3 位元為旗標(Reserved=0、DF、MF),後 13 位元為片段偏移量(Fragment Offset)。解題關鍵是將 16 進位轉為二進位後,正確對應旗標位置。常見陷阱:`DF=1` 表示「禁止分片」,若封包超過 MTU 會被丟棄;`MF=1` 表示「還有後續分片」,最後一個分片的 MF 才為 0。"

學員答題分佈

①M 旗標(MF)之值為00%
②M 旗標(MF)之值為10%
③D 旗標(DF)之值為00%
④D 旗標(DF)之值為10%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目