IPv6位址分類及表示方法

2022-06-07 11:06:12 字數 1203 閱讀 6534

對於ipv4位址,我們知道分為a類、b類、c類、組播位址和留用位址,幾大類,abc類位址中還會有不同功能的如廣播位址、私有位址等型別。那麼ipv6的位址是怎麼分類的呢?本文就帶大家初步了解一下.

先說說為什麼叫做初步了解吧,因為到目前為止,ipv6位址的分類標準還在制定之中,最近的乙個草案標準制定於2023年(具體可以查詢rfc4291),所以本文只能帶領大家嚐嚐鮮,對ipv6位址分類和結構有個大概了解。就像ipv6標準歷經今20年才從草案變為正式標準,ipv6位址分類標準的確定也是乙個漫長的過程,當然,隨著ipv6快速普及,這一標準的確定一定會加速。

1、ipv6位址表示方法

ipv6位址總共有128位,為了便於人工閱讀和輸入,和ipv4位址一樣,ipv6位址也可以用一串字元表示。ipv6位址使用16進製表示,ipv6位址劃分成8個塊,每塊16位,塊與塊之間用「:」隔開。如下所示:

同時,對於多個位址塊為0的情況時,可以使用「::」號,進行化簡。

化簡原則:

+全0塊「0000」,可以化簡為「0」

+多個全0塊,可以化簡為「::」

+乙個ipv6位址中只能出現乙個「::」,出現多個全0塊時,「::」要化簡最長的一段,沒有最長的要就近(左)

+「::」可以出現在位址開頭或結尾

具體示例如下:

2、ipv6位址型別

未指定位址,主要用於系統啟動之初,尚未分配ip時,對外請求ip位址時,作為源位址使用,它不能用於資料報的目的位址之中。

環迴位址,用於自己向自己傳送資料報時使用,在日常網路排錯中可以測試網路層協議狀態。

本地鏈路單播位址,本地單播位址的字首為fe80::/64,它的作用是在沒有路由(閘道器)存在的網路中,主機通過mac位址自動配置生成ipv6位址,僅能在本地網路中使用。

ipv6的位址空間由iana組織分配,詳情可以去它的官網檢視。

另外:php 對ipv4的位址轉換 有: ip2long()和long2ip()

如果對ipv6就不支援了,可以參考 :

IPv6位址表示方法

對於乙個完整的ipv6位址,需要寫128位,已經被分成了8段,每段4個字元,也就是說完整地表示乙個ipv6位址,需要寫32個字母,這是相當長的,並且容易混淆和出錯,所以ipv6在位址的表示方法上,是有講究的,到目前為止,ipv6位址的表示方法分為三種,分別是 1.首選格式 2.壓縮表示 3.ipv4...

IPv6 位址分類

ipv6本地鏈路位址 ipv6本地鏈路位址,類似於ipv4中apipa automatic private ip addressing,自動專用ip定址 所定義的位址169.254.0.0 16。ipv6本地鏈路位址的字首為固定的fe80 10,而預設情況下從11bit到64bit設定為0,而剩下的...

IPv6位址格式表示

1 ipv6 位址架構 ipv6 分為單播 unicast 任播 anycast 組播 multicast 位址。ipv6無廣播位址。2 位址格式 2.1 x x x x x x x x 其中x表示16 bit的16進製制值。如 fedc ba98 7654 3210 fedc ba98 7654 ...