【亿码酷站-编程开发教程】收集全网优质教程及源码资源!

全网优质软件开发、平面设计等教程及精品源码资源一站可得,www.ymkuzhan.com!

ipv6地址如何分类_亿码酷站_亿码酷站插图

ipv6地址分类的方法:

对于IPv4地址,我们知道分为A类、B类、C类、组播地址和留用地址,几大类,ABC类地址中还会有不同功能的如广播地址、私有地址等类型。那么IPv6的地址是怎么分类的呢?本文就带大家初步了解一下.

先说说为什么叫做初步了解吧,因为到目前为止,IPv6地址的分类标准还在制定之中,最近的一个草案标准制定于2006年(具体可以查询RFC4291),所以本文只能带领大家尝尝鲜,对IPv6地址分类和结构有个大概了解。就像IPv6标准历经今20年才从草案变为正式标准,IPv6地址分类标准的确定也是一个漫长的过程,当然,随着IPv6快速普及,这一标准的确定一定会加速。

1、IPv6地址表示方法

IPv6地址总共有128位,为了便于人工阅读和输入,和IPv4地址一样,IPv6地址也可以用一串字符表示。IPv6地址使用16进制表示,IPv6地址划分成8个块,每块16位,块与块之间用“:”隔开。如下所示:

7b6c578ac2b5516eb49e9fbef139318.png

同时,对于多个地址块为0的情况时,可以使用“::”号,进行化简。

化简原则:

  • +全0块“0000”,可以化简为“0”

  • +多个全0块,可以化简为“::”

  • +一个IPv6地址中只能出现一个“::”,出现多个全0块时,“::”要化简最长的一段,没有最长的要就近(左)

  • +“::”可以出现在地址开头或结尾

具体示例如下:

391bb1e0b4fd857157363bc7e6df3bc.png

2、IPv6地址类型

IPv6地址整体上分为三类:单播地址,任播地址,组播地址。

  • 单播地址:一个单播地址对应一个接口,发往单播地址的数据包会被对应的接口接收;

  • 任播地址:一个任播地址对应一组接口,发往任播地址的数据包会被这组接口的其中一个接收,被哪个接口接收由具体的路由协议确定;

  • 组播地址:一个组播地址对应一组接口,发往组播地址的数据包会被这组的所有接口接收;

具体的地址分配如下图,任播存在于单播地址之中,没有专门的区分:

b7b1a13ecbd59db916be4fd9da8c71b.png

特别说明的地址类型:

未指定地址,主要用于系统启动之初,尚未分配IP时,对外请求IP地址时,作为源地址使用,它不能用于数据包的目的地址之中。

环回地址,用于自己向自己发送数据包时使用,在日常网络排错中可以测试网络层协议状态。

本地链路单播地址,本地单播地址的前缀为FE80::/64,它的作用是在没有路由(网关)存在的网络中,主机通过MAC地址自动配置生成IPv6地址,仅能在本地网络中使用。

IPv6的地址空间由IANA组织分配,详情可以去它的官网查看。

另外:php 对ipv4的地址转换 有: ip2long()和long2ip()

ipv6地址如何分类
—–文章转载自PHP中文网如有侵权请联系admin#tyuanma.cn删除

linux下的进程管理——ps,pstree等命令介绍

下载声明:
  • 本站资源如无特殊说明默认解压密码为www.ymkuzhan.com建议使用WinRAR解压;
  • 本站资源来源于用户分享、互换、购买以及网络收集等渠道,本站不提供任何技术服务及有偿服务,资源仅提供给大家学习研究请勿作它用。
  • 赞助本站仅为维持服务器日常运行并非购买程序及源码费用因此不提供任何技术支持,如果你喜欢该程序,请购买正版!
  • 版权声明:
  • 下载本站资源学习研究的默认同意本站【版权声明】若本站提供的资源侵犯到你的权益,请提交版权证明文件至邮箱ymkuzhan#126.com(将#替换为@)站长将会在三个工作日内为您删除。
  • 免责声明:
  • 您好,本站所有资源(包括但不限于:源码、素材、工具、字体、图像、模板等)均为用户分享、互换、购买以及网络收集而来,并未取得原始权利人授权,因此禁止一切商用行为,仅可用于个人研究学习使用。请务必于下载后24小时内彻底删除,一切因下载人使用所引起的法律相关责任,包括但不限于:侵权,索赔,法律责任,刑事责任等相关责任,全部由下载人/使用人,全部承担。以上说明,一经发布视为您已全部阅读,理解、同意以上内容,如对以上内容持有异议,请勿下载,谢谢配合!支持正版,人人有责,如不慎对您的合法权益构成侵犯,请联系我们对相应内容进行删除,谢谢!