背景:
IPv4,簡稱互聯網通信協議第四版,地址空間共有 32 位(4B),理論上共有 2^32 (大概 43 億) 個 ip 地址可供分配,
可用過 CIDR (無分類編址)和 NAT (網絡地址轉換協議) 延長 IPv4 地址耗盡的時間。但是,在 2019 年 11 月 26 日,
全球 43 億 IPv4 地址已經分配完了,這就導致沒有其他地址分配給 IPS 和網絡基礎設施提供商。
終極解決之道:
IPv6,(為什么不是 IPv5 ?(IPv5存在於實驗室,沒有普及開來,歸屬與IPv4范圍之內,本質上還是 IPv4)),
第六版網際協議,地址空間長度 128 位(16B),是 IPv4 的 2^(128 - 32) 倍,天文數字,地址絕對夠用。
IPv6 不同於 IPv4 的顯著特點:
1. 地址長度 128 位。
2. 簡化了 ip 分組首部,首部只有 8 個域(IPv4 12 個域),縮短了路由器處理分組的時間,從而提高了網絡的吞吐量。
3. 支持可選字段,加快分組處理的速度。
IPv6 分組的目的地址類型:
1. 單播,點對點通信。
2. 組播,一點對多點通信,分組交給一組計算機的每台計算機。
3. 任播,分組交給一組計算機中距離最近的那台計算機,IPv6 獨有的。
IPv6 地址表示格式:
1. IPv4 點分十進制,有四個字段,如 192.168.10.1。
2. IPv6 冒號分十六位,有八個段,每個字段是四個十六進制數(16 位 × 8),如 5BAC:1245:0000.D345:1234:1234:1234:ABCD。
3. 一個字段全為零或者一個字段的前幾位全為零可以縮寫,如 0000 縮寫為 0, 000A 縮寫為 A。
4. 連續幾個字段全為 0,可進一步縮寫為 一個 0。
IPv4 向 IPv6 過渡:
1. 雙協議棧,使一部分主機(或路由器)安裝兩個協議棧(IPv4 和 IPv6),通過雙協議棧進行轉換。
2. 隧道技術,就是將整個 IPv6 分組封裝到 IPv4 的分組的數據部分,使用 IPv4 協議傳輸。