iT邦幫忙

2022 iThome 鐵人賽

DAY 26
0
自我挑戰組

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

DAY26 - IPv4 packet header-IP封包格式

  • 分享至 

  • xImage
  •  

前言

大家好啊~今天是我參賽的第二十六天,昨天記錄的是正規化規則的相關內容,今天要記錄的部分是IP封包格式,以上是在校所學的內容這邊是純記錄起來。


Interent Protocol (IP)

  • Inter Protocol suite(網際網路通訊協定組合)
  • IP協定設計目的
    1.能讓封包可以在網路中傳遞。
    2.IP提供網路與網路之間的聯絡方式(子網路設計)。
    3.IP提供設備在網路的定址方式(Addressing)。
    4.IP提供非連接導向(Connectionless)的連接方式。
    5.IP目前有兩個版本IPv4、IPv6。

IP Header and Data

https://ithelp.ithome.com.tw/upload/images/20221011/20152389TaVK0UFBU5.png

  1. VERS, Version 版本 (4bit)
    => 紀錄IP協定的版本
    0100 --> IPv4
    0110 --> IPv6

  2. HLEN, Header Length (4bit)
    => IP封包頭長度
    EX:假設IP Header為160bit,求HLEN?
    => 160/32bit=5 => HLEN=0101

  3. Service Type, 服務型態(8bit)
    => 根據上層(TCP)的傳輸服務來設定服務型態
    https://ithelp.ithome.com.tw/upload/images/20221011/20152389vX3Tqff5aJ.png
    Prece dence => 選擇路由方式

D, (Delay) (延遲)

  • 0,一般
  • 1,低延遲

T, (Throughput) (產量)

  • 0,一般
  • 1,高產量

R, (Reliability) (可靠)

  • 0,一般

  • 1,高可靠度

    4.Total Lenght 資料長度
    =>代表IP封包資料的大小
    =>16bit=>UPto 65536 bytes


上一篇
DAY25 - 正規化規則
下一篇
DAY27 - IPv4 packet header-控制封包切割
系列文
30天的獨立學習紀錄30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言