ipv6頭部
版本:指明當前ip協議的版本。
流量分類:相當於ipv4中的tos欄位,但考慮到tos近些年的發展,主要是用於做區分服務等級,所以將該字段的命名改的更貼近現在的用途。
流標籤:這是ipv6中特有的乙個字段,這個字段設定的目的主要是為特定的業務流打上標籤。(暫保留)
有效負載長度:描述了ipv6資料報,除了ipv6包頭的負載長度。
下一頭部:指明跟在ipv6報頭後面的報頭。(擴充套件頭部或傳輸層協議頭部)
跳數限制:和ipv4中的ttl作用相同,用於防環。
源ip:源點ip
目的ip:目的ip
ipv6的首部是固定長度40位元組
ipv6的擴充套件頭部:
ipv6協議中做了更集中的處理,將原來ipv4報頭中的固定欄位和可變字段分離處理,就是ipv6的頭部和ipv6的擴充套件頭部。這樣做,ipv6的頭部不僅結構更簡單,而且首部大小固定。
擴充套件頭部可以在需要提供可選功能時,只要將需要的資訊載入到擴充套件頭部中即可。例如,乙個資料報需要使用源路由選擇、分段和認證等可選功能,那麼就將它們各自需要增加的功能資訊載入到3個擴充套件頭部中。
常用擴充套件頭部:
1.逐跳可選項(下一報頭值為0)——傳送必須被**路徑中每個節點都檢測處理的資訊。
2.路由選擇(下一報頭值為43)——通過列出在到達目的地的路徑中,資料報所經過的所有節點列表來提供路由選擇功能。
3.分段選項(下一頭部44)——為被分段的資料報在接收點重組提供必要資訊。
注意:ipv6協議中,只有傳送節點對資料進行分段處理,ipv6路由器不對資料進行分段處理,為了資料可以有效的傳輸,傳送節點可以使用路徑mtu發現(path mtu discover pmd)機制,測試出路徑的最小mtu值,使用路徑的最小mtu傳送資料,也可以傳送不大於1280位元組的資料報,因為ipv6的鏈路必須支援至少1280位元組資料的傳輸。
4.封裝安全有效負載(esp,下一頭部 50)——用於有效負載的加密封裝。
5.頭部認證(ah 下一頭部51)——用於資料報在源與目的之間必須認證的情況。
6.目的地可選項(下一頭部 60)——用於傳送只被目的節點或可能時路由選擇報頭中列出的節點檢測處理的訊息。
注意:沒有下一報頭時,下一頭部的值為59
如果乙個資料報有多個擴充套件頭部時,各頭部順序如下:
1.ipv6頭部
2.逐跳可選項
3.目的只可選項(路由選擇報頭中指定的中間路由器處理這個報頭)
4.路由選擇
5.分段可選項
6.認證可選項
7.封裝安全有效負載
8.目的地可選項(只有最後目的節點必須處理這個報頭)
9.上層協議報頭
HuaWei IPv6擴充套件報頭
在ipv4中,ipv4報頭中包含了可選字段options,內容涉及security timestamp record route等,這些options可以將ipv4報頭長度從20位元組擴充到60位元組,在 過程中,處理攜帶這些options的ipv4報文會占用路由器很大的資源,因此實際很少應用 ip...
IPv6擴充套件頭部
擴充套件頭部 在ipv6中,那些由ipv4選項提供的特殊功能,通過在ipv6頭部之後增加擴充套件頭部實現。路由 時間戳 分片和超大分組等功能都在ipv6擴充套件頭部中實現。基於這種設計,ipv6頭部固定為40位元組,不再處理ip分段的相關資訊,去掉了檢驗和字段等等,擴充套件頭在ipv6中是可選的,乙...
http請求報頭和響應報頭(1)
1.web端不可避免的http快取機制,要理解快取機制,先來了解下http的請求報文和響應報文的內容 2.請求報文 2.1請求行 請求行三部分組成 請求方法 url以及版本協議 請求的方法有get head put post trace options delete以及擴充套件方法.2.2請求頭部 ...