ipv6由几个二进制组成,ipv6由几位二进制数字组成

首页 > 体育 > 作者:YD1662023-05-01 09:40:10

之前我写过两篇关于ip地址的文章:

这之前讲到的都是IPv4,今天我们来用非常简单的语言介绍一下ipv6。

当然我们先看这个v是什么意思:v=version,版本。

IPv4,是互联网协议(Internet Protocol,IP)的第

IPv6,是互联网协议(Internet Protocol,IP)的第

ipv6由几个二进制组成,ipv6由几位二进制数字组成(1)

IPv4规定,由32位二进制组成。制定这个规则,已经是1981年的时候的事情了,那时候哥们谁见过电脑?谁见过?更别提手机,路由器什么的了。

当时制定规则的专家没想到,未来上网的设备会那么多,导致ip地址都不够分啦。

32位的二进制就是(2的32次方减1)个地址,就是4 294 967 296-1=4 294 967 295个地址。

42.94亿个地址,不够用!

人手一台手机就要70亿个了,何况有些土豪还多台电脑,多台手机呢。

ipv6由几个二进制组成,ipv6由几位二进制数字组成(2)

为了解决这个问题,赶紧扩容,因此从1996年开始,一系列用于定义IPv6的专家文章就出来了。

IPv6的地址长度为128位,是IPv4地址长度的4倍。

于是IPv4点分十进制格式不再适用,采用十六进制表示。

因为4*8=32、4*32=128

IPv6有3种表示方法。比较复杂,可忽略。

一、冒分十六进制表示法

格式为X:X:X:X:X:X:X:X,其中每个X表示地址中的16b,以十六进制表示,例如:

ABCD:EF01:2345:6789:ABCD:EF01:2345:6789

这种表示法中,每个X的前导0是可以省略的,例如:

2001:0DB8:0000:0023:0008:0800:200C:417A→ 2001:DB8:0:23:8:800:200C:417A

二、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 → ::

三、内嵌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就是两个典型的例子,注意在前96b中,压缩0位的方法依旧适用 。

那么如果都用IPv6了,我原来的IPv4还能用吗?

当然是可以继续用的,科学家们会提供两种协议的过渡方法,无缝切换。

ipv6由几个二进制组成,ipv6由几位二进制数字组成(3)

所以以后如果大家听到IPv6,有多高明,甚至说收更高费用什么的,纯粹就是瞎扯淡。

但是IPv6确实比IPv4更加安全,路由器分发效率更高,但是我觉得对于说网速有明显的改善,可以忽略吧。。

千万别被忽悠咯!

关注本号,2分钟掌握多种冷知识。

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.