乐趣区

关于ipv4映射地址和ipv4兼容地址的区别

简介

最近在看 TCP/IP 详解,在 IPv6 这一块对映射地址和兼容地址概念有点模糊,查找资料后进行一些总结。

正文

ipv4 映射地址:即 ipv4 映射的 ipv6 地址。如 ipv6 地址 ::ffff:10.0.0.1 可以表示 ipv4 地址 10.0.0.1。此类型的地址用于将 IPV4 节点表示为 IPV6 节点。允许 IPV6 应用程序直接与 IPV4 应用程序通信。

ipv4 兼容地址:即 ipv4 兼容的 ipv6 地址。如::0102:f001 相当于地址::1.2.240.1。兼容地址与映射地址不同,兼容地址只是用类似 ipv4 地址的方式书写成 ipv6 格式或由软件处理给人看上去和 ipv6 兼容的样子。这种是用于 ipv4 和 ipv6 之间的过渡计划,现在已经不再需要(过渡已经完成)。这种主要在路由器上使用,ipv4 的地址必须是全球唯一的 ipv4 单播地址,用于代表 ipv4 节点的 ipv6 地址。

引用

https://www.cnblogs.com/lsgxe…
https://www.zhihu.com/questio…

退出移动版