笔记-TCP/IP IPv6地址表示方法与分类


对于IPv4地址,分为A类、B类、C类、组播地址和留用地址等几大类。其中,ABC类地址中还有不同功能的类型,如广播地址、私有地址等。那么IPv6地址是如何表示,怎么分类的?

IPv6地址表示方法

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

一个IPv6地址字符串表示:
CDEF:1123:4567:89AB:1123:4567:89AB:CDEF
带有子网前缀的IPv6地址表示:
CDEF:1123:4567:89AB:1123:4567:89AB:CDEF/64
带有端口号的IPv6地址表示:
[CDEF:1123:4567:89AB:1123:4567:89AB:CDEF]:8080
混合IPv4的IPv6地址表示(最长,46 bytes):
CDEF:1123:4567:89AB:1123:4567:192.168.120.120

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

化简原则

  • 全0块“0000”,简化为“0”
  • 连续的多个全0块,简化为“::”
  • 一个IPv6地址中只能出现一个“::”,出现多个连续的多个全0块时,“::”要简化最长的一段,没有最长的就近(左)简化
  • “::”可以出现在地址开头或结尾

具体示例如下:

简化前简化后
CDEF:0000:4567:0000:1123:0000:89AB:CDEFCDEF:0:4567:0:1123:0:89AB:CDEF
CDEF:1123:0000:0000:0000:4567:89AB:CDEFCDEF:1123::4567:89AB:CDEF
CDEF:0000:0000:0000:4567:0000:0000:CDEFCDEF::4567:0:0:CDEF
CDEF:0000:0000:4567:4567:0000:0000:CDEFCDEF::4567:4567:0000:0000:CDEF
0000:0000:0000:0000:0000:0000:0000:0001::1
2001:0000:0000:0000:0000:0000:0000:00002001::

IPv6地址类型

IPv6地址分为三类:单播地址,任播地址,组播地址。
单播地址:一个单播地址对应一个接口,发往单播地址的数据包会被对应的接口接收;
任播地址:一个任播地址对应一组接口,发往任播地址的数据包会被这组接口的其中一个接收,被哪个接口接收由具体的路由协议确定;
组播地址:一个组播地址对应一组接口,发往组播地址的数据包会被这组的所有接口接收;

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

地址类型二进制前缀IPv6表示
未指定00…0(全0)::/128
回环地址00…1(最后一位为1)::1/128
组播地址11111111FF00::/8
本地链路单播地址1111111010FE80::/10
全球单播地址剩余全部

特殊地址说明

未指定地址,主要用于系统启动之初,尚未分配IP时,对外请求IP地址时,作为源地址使用,它不能用于数据包的目的地址之中。
环回地址,用于自己向自己发送数据包时使用,在日常网络排错中可以测试网络层协议状态。
本地链路单播地址,本地单播地址的前缀为FE80::/64,它的作用是在没有路由(网关)存在的网络中,主机通过MAC地址自动配置生成IPv6地址,仅能在本地网络中使用。

IPv6的地址空间由IANA组织分配,详情请到官网查看。

学习于

学习笔记。学习于:
[1]: https://baijiahao.baidu.com/s?id=1611121709439510290&wfr=spider&for=pc

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值