关于IPV6你知道什么?从IP地址即将告罄说起
- +1 你赞过了
【天极网网络频道】“当初我以为这只是一项实验,而且,用43亿个IP地址来做实验已经够了。谁会知道到底需要多大的空间?”“互联网之父”文顿·瑟夫这样说道。
在1977年,瑟夫任职于美国国防部,并且接受进行一项让全球电脑可以互相连线的实验,因此他创建了互联网通信协议——IPV4,并且创建了43亿个IP地址,然而让他没有想到的是,这项“实验”会持续如此之久,而更让他没有想到的是,互联网发展如此迅速,如今网民数量急剧攀升,并且随着笔记本、平板电脑、智能电话等移动终端越来越多地接入互联网,使得IP地址的需求量远远超过现在的规模,43亿个IP地址在不久的将来将宣布告罄。
看到这里,会不会有朋友感到恐慌?其实大可不必担心,因为技术专家们早已为我们提出了解决方案,那就是更为先进的互联网通信协议——IPV6,它可以提供2的128次方的海量地址空间,更直观一点儿来看,也就是说,即使全球有1800亿亿网民,并且给每个人都分配一个IP地址,IP地址仍然可以有结余,说了这么多,下面还是让我们来了解一下关于IPV6的知识吧。
1、IPv6地址是128位十六进制数
IPv4地址是由4个数字位组(总共32位)组成的,IPv6地址的长度是128位,而且是由16进制字符组成的。在IPv4中,每个位组由0-255的十进制数字组成,位组之间由英文的句号隔开,IPv6地址由8个为组组成,每个位组由4个字符的16进制数字组成。
2、很容易识别链路本地单播地址
IPv6为不同的地址类型保留了特殊的地址头,最明显的一个例子就是链路本地单播地址都是以PE80开头的,多播地址都是以FF0x开头,这里的x是一个占位符,可以用数字1-8替换它。
3、支持地址缩写
因为IPv6的地址比较长,往往会包含很多0,如果某个位组的字符全部是0,则这些0可以缩写为一个0,例如,下面的地址:
FE80:CD00:0000:0CDE:1257:0000:211E:729C
可以缩写为:
FE80:CD00:0:CDE:1257:0:211E:729C
4、可省略连续的0
如果连续多个位组的字符全部是0,则可以省略掉所有得0,例如,下面的地址:
FE80:CD00:0000:0000:0000:0000:211E:729C
除了可以按第3条介绍的方法缩写外,还可以直接省略掉连续的0,用两个英文冒号代替,操作系统看到这样的IPv6地址后,自然会知道它们之间的字符全是0。因此上面的地址可以简写为
FE80:CD00::211E:729C
5、IPv6的环回地址
在IPv4中,我们知道环回地址是指向本机的一个特殊地址,即我们熟悉的127.0.0.1,IPv6也不例外,同样设计了环回地址,如下:
0000:0000:0000:0000:0000:0000:0000:0001
参考第4条的省略写法,IPv6的环回地址就成了::1。
6、不需要传统的子网掩码
在IPv4中,每个IP地址必须要搭配一个子网掩码才能使用,IPv6也使用了子网的概念,但子网ID是直接嵌入到地址中的。在IPv6中,前48位表示网络前缀,紧接着的16位是子网ID,最后64位才是接口标识,即接口ID或设备ID。如果需要的话,预留给设备ID的位可以借用来表示额外的子网掩码,但通常是不需要的,因为16位子网和64位设备ID可以提供多达65536个子网。
7、IPv6仍然需要DNS
在IPv4中,主机记录(即A记录)将IP地址映射到主机名,IPv6仍然要使用DNS技术,但IPv6不再使用主机记录,相反,IPv6使用AAAA资源记录,ip6.arpa用于反向主机名的解析。
8、可以跨IPv4网络实现IPv6隧道通信
导致IPv6迟迟得不到有效推进的一个原因就是和IPv4不完全兼容,因此出现了在IPv4网络上走IPv6通信的隧道技术,一个是Teredo,另一个是6to4,虽然它们的工作方法有点不一样,但基本思想都是将IPv6数据包封装成IPv4数据包进行传输,但通信的两端都需要具有封包和解包的能力。
其实,虽然看起来有些陌生,事实你可能已经在使用IPv6了,从Vista系统开始,微软就默认安装了IPv6驱动,并默认启用了IPv6协议,当然这一切都是自动配置的,用户可能并不知情,无论如何,IPV6已经越来越接近用户的生活,让我们做好准备,迎接IPV6时代的来临吧。
最新资讯
热门视频
新品评测
+1 你赞过了