iT邦幫忙

2022 iThome 鐵人賽

DAY 27
0
自我挑戰組

30天的獨立學習紀錄系列 第 27

DAY27 - IPv4 packet header-控制封包切割

  • 分享至 

  • xImage
  •  

前言

大家好啊~今天是我參賽的第二十七天,昨天記錄的部分是IPv4 packet header相關內容,前面的部分是網際網路通訊協定組合的介紹,後面有IP封包格式的部分,而今天要記錄的部分是控制封包切割。


https://ithelp.ithome.com.tw/upload/images/20221012/20152389rRRpvaXS03.png

Identification,封包格式(8bit)

  • 代表分割封包的編號,一個IP Datagram最多可被切割成2的8次方,也就是分割成256個frame

Flags,旗標(3bit)

  • 在低位元之中的2個bit用來標記被切割的封包
    https://ithelp.ithome.com.tw/upload/images/20221012/20152389P2RD3baj8X.png

DF,Don't Fragment

  • 0,May Fragment =>代表被切割的封包
  • 1,Don't Fragment =>代表不是被切割的封包

MF,Don't Fragment

  • 0,Last Fragment =>代表最後一個被切割的封包
  • 1,More Fragment =>代表不是後一個被切割的封包

Fragment offset(13bit)

  • 代表被切割的前一個封包大小
    Ex:offset=0,DF=0,MF=0
    https://ithelp.ithome.com.tw/upload/images/20221012/201523890ipl4VtsaL.png

左半邊
offset=0
DF=0,MF=1

右半邊
offset=500
DF=0,MF=0


上一篇
DAY26 - IPv4 packet header-IP封包格式
下一篇
DAY28 - IPv4 packet header- 控制封包傳輸
系列文
30天的獨立學習紀錄30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言