Q278.
IP 封包標頭格式如下表,假設其前幾位元組內容以16 進位表示為:4700 0056 0003 6000 0A06 0000 8C4E 0302 A00E 0F02…,下列哪些正確?
網路架設 · 乙級 · 網路元件及軟體安裝與應用 · Q278
難易度分析
4 / 5
本題要求將16進制數據對應至IPv4標頭特定欄位,並涉及單位換算與數值計算。由於採複選形式,要求考生必須精準判讀多個欄位的定義並排除干擾選項,具有較高的分析複雜度。
正確答案 (複選):①, ②, ④
- ① 封包標頭總共有28 個byte:IHL(網際網路標頭長度)欄位值為 0x7,表示標頭長度為 7 × 4 = 28 bytes。標準 IPv4 標頭為 20 bytes,此處因包含選項欄位故擴充至 28 bytes。
- ② 封包還可再經過10 個router:TTL(存活時間)欄位值為 0x0A = 10,代表此封包最多可通過 10 個 路由器(Router),每經過一個路由器 TTL 減 1,歸零時封包遭丟棄。
- ④ 封包之資料欄位長度為58 個byte:總長度(Total Length)為 0x0056 = 86 bytes,扣除標頭長度 28 bytes,資料欄位(Payload)長度為 86 - 28 = 58 bytes**。
錯誤選項解析
- ③ 封包所攜帶上層協定封包為UDP 協定:協定欄位(Protocol)值為 0x06,對應的是 TCP 協定**而非 UDP。UDP 的協定編號為 17(0x11),此為常見混淆點。
Learning Tip
"本題核心考點為 IPv4 標頭欄位解析。關鍵陷阱:① IHL 單位為 4 bytes,非直接 byte 數;② Protocol 欄位需熟記常見值(TCP=6、UDP=17、ICMP=1);③ Total Length 包含標頭+資料,計算 Payload 時務必扣除 IHL 換算後的標頭長度。實務上可搭配 Wireshark 進行封包解碼驗證。"
學員答題分佈
①封包標頭總共有28 個byte0%
②封包還可再經過10 個router0%
③封包所攜帶上層協定封包為UDP 協定0%
④封包之資料欄位長度為58 個byte0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!
相似類型題目
IP 封包標頭格式如下表,假設其前幾位元組內容以16 進位表示為:4700 0056 0003 6000 0A06 0000 8C4E 0302 A00E 1F02…,下列哪些正確?
TCP 封包各欄位格式如下圖:其欄位Data Offset,長度為4 位元,表示資料開始之相對位置,又稱為標頭長度(Header length)。TCP 封包之內容以16 進位數字表示如下:00320015 0000000 100000000 600207FF 00000000,其TCP 封包標頭長度為多少byte?
IP 封包標頭格式如下表,假設其前幾位元組內容以16 進位表示為:4700 0056 0003 6000 0A06 0000 8C4E 0302 A00E 1F02…,下列哪些正確?
IPv6 標頭(Header)之長度為多少個位元組(Byte)?
TCP 封包各欄位格式如下圖:TCP 封包之內容以16 進位數字表示如下:00320015 00000001 00000000 600207FF 00000000,其目的埠號(Destination Port Number)以10 進位數字表示為何?