ipv6地址分類的方法:1、單播地址,一個單播地址對應(yīng)一個接口,發(fā)往單播地址的數(shù)據(jù)包會被對應(yīng)的接口接收;2、組播地址,一個組播地址對應(yīng)一組接口,發(fā)往組播地址的數(shù)據(jù)包會被這組的所有接口接收。
ipv6地址分類的方法:
對于IPv4地址,我們知道分為A類、B類、C類、組播地址和留用地址,幾大類,ABC類地址中還會有不同功能的如廣播地址、私有地址等類型。那么IPv6的地址是怎么分類的呢?本文就帶大家初步了解一下.
先說說為什么叫做初步了解吧,因為到目前為止,IPv6地址的分類標(biāo)準(zhǔn)還在制定之中,最近的一個草案標(biāo)準(zhǔn)制定于2006年(具體可以查詢RFC4291),所以本文只能帶領(lǐng)大家嘗嘗鮮,對IPv6地址分類和結(jié)構(gòu)有個大概了解。就像IPv6標(biāo)準(zhǔn)歷經(jīng)今20年才從草案變?yōu)檎綐?biāo)準(zhǔn),IPv6地址分類標(biāo)準(zhǔn)的確定也是一個漫長的過程,當(dāng)然,隨著IPv6快速普及,這一標(biāo)準(zhǔn)的確定一定會加速。
1、IPv6地址表示方法
IPv6地址總共有128位,為了便于人工閱讀和輸入,和IPv4地址一樣,IPv6地址也可以用一串字符表示。IPv6地址使用16進(jìn)制表示,IPv6地址劃分成8個塊,每塊16位,塊與塊之間用“:”隔開。如下所示:
同時,對于多個地址塊為0的情況時,可以使用“::”號,進(jìn)行化簡。
化簡原則:
-
+全0塊“0000”,可以化簡為“0”
-
+多個全0塊,可以化簡為“::”
-
+一個IPv6地址中只能出現(xiàn)一個“::”,出現(xiàn)多個全0塊時,“::”要化簡最長的一段,沒有最長的要就近(左)
-
+“::”可以出現(xiàn)在地址開頭或結(jié)尾
具體示例如下:
2、IPv6地址類型
IPv6地址整體上分為三類:單播地址,任播地址,組播地址。
-
單播地址:一個單播地址對應(yīng)一個接口,發(fā)往單播地址的數(shù)據(jù)包會被對應(yīng)的接口接收;
-
任播地址:一個任播地址對應(yīng)一組接口,發(fā)往任播地址的數(shù)據(jù)包會被這組接口的其中一個接收,被哪個接口接收由具體的路由協(xié)議確定;
-
組播地址:一個組播地址對應(yīng)一組接口,發(fā)往組播地址的數(shù)據(jù)包會被這組的所有接口接收;
具體的地址分配如下圖,任播存在于單播地址之中,沒有專門的區(qū)分:
特別說明的地址類型:
未指定地址,主要用于系統(tǒng)啟動之初,尚未分配IP時,對外請求IP地址時,作為源地址使用,它不能用于數(shù)據(jù)包的目的地址之中。
環(huán)回地址,用于自己向自己發(fā)送數(shù)據(jù)包時使用,在日常網(wǎng)絡(luò)排錯中可以測試網(wǎng)絡(luò)層協(xié)議狀態(tài)。
本地鏈路單播地址,本地單播地址的前綴為FE80::/64,它的作用是在沒有路由(網(wǎng)關(guān))存在的網(wǎng)絡(luò)中,主機(jī)通過MAC地址自動配置生成IPv6地址,僅能在本地網(wǎng)絡(luò)中使用。
IPv6的地址空間由IANA組織分配,詳情可以去它的官網(wǎng)查看。
另外:php 對ipv4的地址轉(zhuǎn)換 有: ip2long()和long2ip()