網絡層:IPv4—IPv6協議

IPv4報頭
1.版本號:v4,v6 ,首部長度:確定荷載實際開始的地方 ,總長度(頭部加上數據)
2.標識,標誌,片偏移: 用於分組分片
3.壽命(time_to-live,TTL): 數據報每經過一臺路由器處理,此字段減1,至0丟棄數據報 ,協議號:選擇運輸層協議 6——TCP, 17——UDP. 類似於端口功能,實現不同層的連接 首部檢驗和: 用於檢驗數據報中的比特錯誤
4.源,目的IP地址: IP地址用於確定發送,接收端口號
在這裏插入圖片描述
在這裏插入圖片描述
IPv4數據報分片傳輸:
鏈路層幀能承載的最大數據量叫做最大傳送單元(MTU),幀的MTU決定了IP數據報的長度,每段鏈路有不同的傳輸層協議,具有不同的MTU。
當數據報長度大於MTU時,就要把數據報拆分成幾塊(fragment), 由多個幀封裝傳輸,到達目的端系統後(而不是在路由器中重新組裝),依據標識,標記和片偏移參數進行組裝。

IPv6報頭
固定的40字節頭部:
在這裏插入圖片描述
1.流標籤:一系列的相同類型的數據報稱爲一個流(如視頻傳輸的一串數據報),一個流中的數據報流標籤值相同
流量類型:區分不同類型的IP數據報 流量類型即服務類型
2.有效荷載長度即去掉40字節報頭的長度
下個首部: 選擇運輸層協議,類似端口號的連接功能
跳限制: 即存活時間, 每經過一個路由減1,到0丟包
路由器不負責分組: 端系統分組組裝

IPv6地址
大到可以爲地球上的每粒沙子分配ip地址。
126位,每16位一組,共八組,採用冒分十六進制的表示方法,將每組的16位二進制轉化成16進制數
壓縮形式: 因爲太大,所以會導致有很長一串0出現, 用::代替,只能用一次避免歧義。
取消掩碼概念: 直接使用地址前綴 /48 表示子網個數,地址,範圍大小
在這裏插入圖片描述

IPv6地址類型—— IPv4要劃分A,B,C大小網是爲了節約IP地址, IPv6不需要節約,所以不劃分大小網
單播: 端口對端口,一對一:ipv4中的A,B,C三種地址都屬於單薄
多播: 一對多, 會向多個端口(一組)發送相同數據報 : v6中不再提廣播概念,歸入多播
任意播: 一對一組中的一個
在這裏插入圖片描述
IPv4,IPv6共存:
隧道技術—— 經過IPv4網絡時,將ipv6數據報作爲IPv4數據報的荷載封裝在V4數據報中, 穿越後再解封裝即可
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章