IPv4 和 IPv6

IPv4

IPv4使用32位元(4位元組)位址,因此位址空間中只有4,294,967,296(2^32)個位址。

IPv4位址可被寫作任何表示一個32位元整數值的形式,但為了方便人類閱讀和分析[1],它通常被寫作點分十進位的形式,即四個位元組被分開用十進位寫出,中間用點分隔。

格式從點分十進位轉換
點分十進位192.0.2.235不適用
點分十六進位[2]0xC0.0x00.0x02.0xEB每個位元組被單獨轉換為十六進位
點分八進位[2]0300.0000.0002.0353每個位元組被單獨轉換為八進位
十六進位0xC00002EB將點分十六進位連在一起
十進位3221226219用十進位寫出的32位元整數
八進位030000001353用八進位寫出的32位元整數

 IPv4二進位制下為32位元長度,以8位元為一組,每組以冒號「:」隔開,可以分為4組(八位元00000000)。

2进制(0)一位元、8进制(000)三位元、16进制(0000)四位元。

點分十進位(最常用於信息技術中用十進位記錄以八分組的數字,其中以表達IPv4地址最為常見 )

01111111:00000000:00000000:00000001    //最大为11111111转换十进制为255 2^8=256,所以IP地址中最大值为255

將其每8位分為一組,轉換為十進位(写法的一种),分別得到127、0、0和1,再將這四個十進位數之間以句點連接,即為127.0.0.1。

 

 

IPv6

IPv6具有比IPv4大得多的編碼位址空間。這是因為IPv6採用128位元的位址,而IPv4使用的是32位元。

因此新增的位址空間支援2^128(約3.4×10^38)個位址,具體數量為340,282,366,920,938,463,463,374,607,431,768,211,456 個,也可以說成16^32個,因為32位元位址每位可以取16個不同的值。 

 IPv6二進位制下為128位元長度,以16位元為一組,每組以冒號「:」隔開,可以分為8組,每組以4位十六進制方式(十六位元0000000000000000 = 一个16机制转化为四元0000,0000*4 )表示

0010000000000001:110110111000:1000010110100011:100011010011:1001100011001:1000101000101110:1101110000:111001101000100

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

 類似於IPv4的點分十進位,同樣也存在點分十六進位的寫法,將8組4位元十六進位位址的冒號去除後,每位以點號「.」分組,例如:

2.0.0.1.0.d.b.8.8.5.a.3.0.8.d.3.1.3.1.9.8.a.2.e.0.3.7.0.7.3.4.4

同時IPv6在某些條件下可以省略: 

  1. 每項數字前導的0可以省略,省略後前導數字仍是0則繼續,例如下組IPv6是等價的。 
  2. 可以用雙冒號「::」表示一組0或多組連續的0,但只能出現一次。

     

看个百度的IPv6地址,ipv6.baidu.com [2400:da00::dbf:0:100]  。不过IPv6一般都拒绝地址访问了,只能用域名。但好像可以Ping通。也可以google相关配置。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值