ipv6地址分类(ipv6网址大全)
Ipv6地址分类方法:1。单播地址,一个单播地址对应一个接口,发送到单播地址的数据包会被对应的接口接收;2.组播地址,一个组播地址对应一组接口,发送到组播地址的数据包会被该组的所有接口接收。
ipv6地址分类方法:
至于IPv4地址,我们知道可以分为A类、B类、C类、组播地址、预留地址,在ABC地址中会有广播地址、私有地址等不同的功能。那么IPv6地址是如何分类的呢?这篇文章会给你一个初步的了解。
先说为什么叫初步了解,因为到目前为止,IPv6地址的分类标准还在制定中,最新的草案标准是在2006年制定的(详见RFC4291),所以本文只能带领大家一尝,大致了解一下IPv6地址的分类和结构。就像IPv6标准20年才从草案变成正式标准一样,IPv6地址分类标准的确定也是一个漫长的过程。当然,随着IPv6的快速普及,这个标准的确定也会加快。
1.IPv6地址表示方法
IPv6地址总共有128位。为了便于手动读取和输入,与IPv4地址一样,IPv6地址也可以用字符串来表示。IPv6地址用十六进制表示,IPv6地址分为8个块,每个块16位,块之间用“:”隔开。如下图所示:
同时,当多个地址块为0时,可以使用“::”进行简化。
简化原则:
+0表示“0000”,可以简化为“0”
+多个全零,可以简化为"::"
IPv6地址中只能出现一个“:::”。当有多个全0块时,“::”应该简化最长的部分,最长的部分应该是最近的(左)
+"::"可以出现在地址的开头或结尾
具体例子如下:
2.IPv6地址类型
IPv6地址一般分为三类:单播地址、选播地址和组播地址。
单播地址:一个单播地址对应一个接口,发送到单播地址的数据包会被对应的接口接收;
任播地址:一个任播地址对应一组接口,发送到任播地址的数据包会被其中一个接口接收,该接口会被特定的路由协议接收;
组播地址:一个组播地址对应一组接口,发送到该组播地址的数据包会被该组的所有接口接收;
具体地址分配如下图所示。任播存在于单播地址中,没有特别的区别:
特殊地址类型:
未指定地址主要用于系统启动之初,未分配IP时,请求IP地址时作为源地址,但不能用于数据包的目的地址。
环回地址,在给自己发送数据包时使用,可以在日常网络故障排除中测试网络层的协议状态。
本地链路的单播地址,前缀为FE80::/64。它的功能是通过在没有路由(网关)的网络中自动配置MAC地址来生成IPv6地址,只能在本地网络中使用。
IPv6的地址空间由IANA分配。详情可在其官网找到。
此外,php对ipv4的地址转换包括ip2long()和long2ip()