ipv4、ipv6简单讲解

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xue_yanan/article/details/87977612

一、IPV4

1、ipv4地址长32位,采用点分十进制表示,四段八位二进制数。

(1)A类:给大型网络使用

                   最高位是0【最左边】

                   0xxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx

                   地址范围:0.0.0.0-127.255.255.255

(2)B类:给中型网络使用

                  前两位是10

                  10xxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx

                  地址范围:128.0.0.0-191.255.255.255

(3)C类:给小型网络使用

                  前三位是110

                  110xxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx

                   地址范围是:192.0.0.0-233.255.255.255

(4)D类组播:1110

(5)E类预留:1111

2、私有IP:用到局域网中,是免费的有:

                    A类:10.0.0.0-10.255.255.255

                    B类:172.16.0.0-172.31.255.255

                    C类:192.168.0.0-192.168.255.255

3、子网掩码有两种表示形式:

(1)ip:192.168.1.3

         mask:255.255.255.0

(2)192.168.1.3/24

备注说明:ip的前24位是网络位,后8位是主机位。前24位相同的ip地址是同一子网。

4、192.168.1.3/24中/24的解释说明:

24指的是24个二进制中的1,用二进制表示掩码为:11111111.11111111.11111111.00000000,转为十进制即为255.255.255.0

5、IPV4的异常格式是:

(1)172.168.2.256

(2)172.168.2.2/33

6、0.0.0.0是此网络本身

7、255.255.255.255是广播地址

二、IPV6

1、ipv6地址长128位,用十六进制表示八组每组四个十六进制数的形式,中间用“:”隔开,每一部分都是16位。

2、前缀长度(现不叫子网掩码)只有一种表示形式:

(1)234e:0:4567::3d/64

备注说明:ip的前64位是网络位,后64位是主机位。前64位相同的ip地址是同一子网。IPV6的默认前缀是64。

3、ipv6的表示法:

(1)IPV6采用冒分十六进制表示法,格式为X:X:X:X:X:X:X:X,其中每个X表示地址中的16b,以十六进制表示,

例如:

     2001:0DB8:0000:0023:0008:0800:200C:417A

→ 2001:DB8:0:23:8:800:200C:417A(每个X的前导0是可以省略的)

(2)IPV6采用0位压缩表示法,在某些情况下,一个IPv6地址中间可能包含很长的一段0,可以把连续的一段0压缩为“::”。

但为保证地址解析的唯一性,地址中“::”只能出现一次,

例如:

     FF01:0:0:0:0:0:0:1101 

→ FF01::1101

    0:0:0:0:0:0:0:1

→ ::1

     0:0:0:0:0:0:0:0

→ ::

(3)IPV6采用内嵌IPV4地址表示法,为了实现IPv4-IPv6互通,IPv4地址会嵌入IPv6地址中,此时地址常表示为:

X:X:X:X:X:X:d.d.d.d,前96b采用冒分十六进制表示,而最后32b地址则使用IPv4的点分十进制表示。

例如 :

   ::192.168.0.1   与  ::FFFF:192.168.0.1  就是两个典型的例子。

猜你喜欢

转载自blog.csdn.net/xue_yanan/article/details/87977612
今日推荐