24.某IP封包中,其HLEN(用以表示封包的標頭長度的欄位)的値為516,而總長度欄位値為006616請問此封包所攜帶的資料是多少位元組?
(A)66
(B)61
(C)102
(D)82 .
答案:登入後查看
統計: A(36), B(59), C(63), D(108), E(0) #2404940
統計: A(36), B(59), C(63), D(108), E(0) #2404940
詳解 (共 3 筆)
#5734179

我們從 IP 封包規格中看到前面的 6 行為 header ,如果 Options 和 Padding沒有設定的話,也就只有5 行的長度﹔我們知道每行有 32bit ,也就是 4byt e﹔那麼, 5 列就是 20byte 了。
- 任選欄(Option):目前此欄位只應用於表示接收端能夠接收最大資料區段的大小。如果不使用此欄位,則可以使用任意的資料區段大小。
- 填補欄位(Padding):將Option 欄位補足 32 位元的整數倍。
以上兩個可填可不填
所以最短為20byte 這個是標頭長度
ALL - 標頭長度 = data
故 102-20 =82
1
0