[考題] ICMP 練功

作者: fcouple (盲人騎瞎馬,夜半臨深池)   2015-04-06 20:42:18
我要問的東西有點奇怪,偏實務經驗,跟考試不太有關,純粹練功:
103年鐵特三級,網路。第二大題。
這題做完之後,我反問自己:
ICMP 不是應該都要很小的嗎?
為什麼這題竟然還要 IP Packet Fragmentation?
是出題的亂編數據嗎?
還是真有其事,若有可以舉得出實例嗎?
想了一下,我還真的想到實例:
ping 可以在 option 下 65535 bytes,雖然這是一個 Packet 最大值
不過其實我們是走 Ethernet 架構,MTU 只到 1500
所以這時底層就非 Fragmentation 不可
這是我自己想到的。
想問,ICMP 還有其它應用會需要 Fragmentation 的嗎?
作者: gary22204 (大頭蛇)   2015-04-06 21:10:00
題目有說是ICMP的封包嗎???
作者: APE36 (PT鄉民)   2015-04-06 23:14:00
同意樓上,原PO表錯情,會錯意了...
作者: ko74652 (Reese lin)   2015-04-07 00:48:00
有種原po很適合讀研究所的fu
作者: mmchen (艾斯雪雷凱特拉斯)   2015-04-07 17:41:00
借這串請問一下,為什麼他不能分割offset還有值呢?我算的結果fragment那欄是40FF,應該沒錯吧
作者: panda555 (我是胖達不是胖呆喲^ ^)   2015-04-07 23:14:00
http://en.wikipedia.org/wiki/IPv4很明顯是可以切割的 他的bit2是1眼花看錯 是不可在切 應該是最後一個fragment但前面有多個fragment 否則offset不可能會是FF
作者: mmchen (艾斯雪雷凱特拉斯)   2015-04-08 09:04:00
所以最後一個fragment的DF欄也會是1嗎?可是這樣好像有點怪
作者: emstarbucks (花榭清風)   2015-04-08 11:29:00
DF=0 ,MF=0 允許可切 而且這已經是最後一個Fragment會切割應該是因為MTU的問題

Links booklink

Contact Us: admin [ a t ] ucptt.com