ipv6位址型別
學習於對於ipv4位址,分為a類、b類、c類、組播位址和留用位址等幾大類。其中,abc類位址中還有不同功能的型別,如廣播位址、私有位址等。那麼ipv6位址是如何表示,怎麼分類的?
ipv6位址共有128位,為了便於人工閱讀和輸入,和ipv4位址一樣,可以用一串字元表示。ipv6位址使用16進製表示,劃分8塊,每塊16位,塊與塊之間用「:」隔開。
cdef:1123:4567:89ab:1123:4567:89ab:cdef
cdef:1123:4567:89ab:1123:4567:89ab:cdef/64
[cdef:1123:4567:89ab:1123:4567:89ab:cdef]:8080
cdef:1123:4567:89ab:1123:4567:192.168.120.120
同時,對於多個位址塊為0的情況時,使用「::」號進行簡化。
具體示例如下:
簡化前簡化後
cdef:0000:4567:0000:1123:0000:89ab:cdef
cdef:0:4567:0:1123:0:89ab:cdef
cdef:1123:0000:0000:0000:4567:89ab:cdef
cdef:1123::4567:89ab:cdef
cdef:0000:0000:0000:4567:0000:0000:cdef
cdef::4567:0:0:cdef
cdef:0000:0000:4567:4567:0000:0000:cdef
cdef::4567:4567:0000:0000:cdef
0000:0000:0000:0000:0000:0000:0000:0001
::12001:0000:0000:0000:0000:0000:0000:0000
2001::
位址型別
二進位制字首
ipv6表示
未指定00…0(全0)
::/128
回環位址
00…1(最後一位為1)
::1/128
組播位址
11111111
ff00::/8
本地鏈路單播位址
1111111010
fe80::/10
全球單播位址
剩餘全部
未指定位址,主要用於系統啟動之初,尚未分配ip時,對外請求ip位址時,作為源位址使用,它不能用於資料報的目的位址之中。
環迴位址,用於自己向自己傳送資料報時使用,在日常網路排錯中可以測試網路層協議狀態。
本地鏈路單播位址,本地單播位址的字首為fe80::/64,它的作用是在沒有路由(閘道器)存在的網路中,主機通過mac位址自動配置生成ipv6位址,僅能在本地網路中使用。
ipv6的位址空間由iana組織分配,詳情請到官網檢視。
學習筆記。學習於:
[1]:
筆記 TCP IP IPv4 IPv6位址比較
ip位址比較 在比較ip位址之前需要將其轉換為網路位元組序的二進位制整數,常用的ip位址轉換函式是 inet pton 其支援ipv4和ipv6.windows下 include linux下 include int inet pton int af,const char src,void dst ...
IPv6位址表示方法
對於乙個完整的ipv6位址,需要寫128位,已經被分成了8段,每段4個字元,也就是說完整地表示乙個ipv6位址,需要寫32個字母,這是相當長的,並且容易混淆和出錯,所以ipv6在位址的表示方法上,是有講究的,到目前為止,ipv6位址的表示方法分為三種,分別是 1.首選格式 2.壓縮表示 3.ipv4...
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 ...