IPv6編碼規則,IPv6地址表示方法

  

正文

IPv6地址是128位長,通常寫作8組,每組四個字符(換算為16位長),組與組之間用“:”分隔。例如:

2001:0db8:85a3:08d3:1319:8a2e:0370:7344

也有縮寫形式,例如:::874B:2B34

1樓

按照IPv6的編碼規則,IPv6可分配出2128個IP地址,可以給地球上的每個沙子分配不同的IP,可以說取之不盡,用之不竭,將為我們人類社會的電子信息技術的廣泛發展帶來光明前景。

IPv6地址的編碼規則如下:

(1)IPv6地址為128位長,通常寫作8組,每組四個字符(換算為16位長),組與組之間用半角“:”分隔。例如:

2001:0db8:85a3:08d3:1319:8a2e:0370:7344

這是一個合法的IPv6地址。

(2)如果在某個組中,四個字符都是零,就可以縮寫為1個零,也可以被省略。例如:

2001:0db8:85a3:0000:1319:8a2e:0370:7344

等價于

2001:0db8:85a3:0:1319:8a2e:0370:7344

2001:0db8:85a3::1319:8a2e:0370:7344

(3)如果因為省略而出現了連續兩個以上的冒號的話,可以壓縮為兩個冒號。

比如:

2001:0DB8:0000:0000:0000:0000:1428:57ab

等價于

2001:0DB8:0:0:0:0:1428:57ab

2001:0DB8:0:0:::1428:57ab

2001:0DB8::::1428:57ab

2001:0DB8::1428:57ab

它們是等價的,都是合法的地址。

但是,零壓縮在地址中只能出現一次,象“2001::25de::cade”這樣的IPv6地址是非法的。因為中間出現了兩個被分隔了的壓縮,會使得搞不清楚每個壓縮中有幾個全零的分組。

(4)在每個分組中,前導的零可以省略,比如:

2001:0DB8:02de::0e13

等價于

2001:DB8:2de::e13

(5)IPv4 地址可以很容易的轉化為IPv6地址格式。

舉例來說,如果IPv4的一個地址為135.75.43.52(十六進制為0x874B2B34),它可以被轉化成以下三種完全等價的IPv6格式:

0000:0000:0000:0000:0000:0000:874B:2B34

::874B:2B34

::135.75.43.52

通過以上介紹,我們應該對IPv6地址的表示方式有了大體的了解了吧。其實,我們不是搞研究的,是實際使用它的,所以,了解以上知識,已完全足夠了。

2樓
凤凰在线客服 点石策略通 北京时时彩 黑龙江36选7 3d千禧开机号试机号关注金码 哈灵杭州麻将怎么下载 湖北‖选五开奖结果 贵州麻将怎么算钱 广东麻将公式 股票融资余额 山东十一选五开奖走 哈尔滨兴东麻将外挂 和信投顾 辽宁11选5走势 成都麻将血战到底高手 青海11选5 闲来贵州麻将有挂吗