筆記 TCP IP IPv6位址表示方法與分類

2021-09-27 03:30:35 字數 1523 閱讀 1920

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 ...