IPv6学习笔记

IPv6学习笔记_第1张图片
IPv4与IPv6协议栈区别.PNG

根据图片进行分析,应用层、传输层和网络接口层上,IPv4与IPv6并无区别。可以说从IPv4过渡到IPv6并不需要对这三层进行变动,拿来用就行。
在网络层上,IPv6用邻居发现协议ND代替了ARP,因此可以避免ARP欺骗等IPv4常遇到的攻击手段,更加安全;多播侦听器发现协议MLD替代了IGMP。

邻居发现协议ND负责在链路上发现其他节点和相应的地址,并确定可用路由和维护关于可用路径和其他活动节点的信息可达性。它管理相邻IPv6节点间的交互
多播侦听器发现协议MLD用于支持多播的IPv6路由器和网络段上的多播成员之间交换成员状态信息

  1. IPv6地址标识方法
    IPv6

为了避免地址表达不清晰,一对冒号::只能出现一次

下面有一个IPv6地址:
2001:0db8:3c4d:0012:0000:0000:1234:56ab

其中2001:0db8:3c4d是全球路由前缀,由ISP组织分配
0012是子网网段
0000:0000:1234:56ab是接口的ID

记住以下IPv6地址:
链路本地地址:0:0:0:0:0:0:0:1
多播地址以 ff 开头
2000::/3全球单播地址
链路本地单播地址FE80:/10
2002::/16用于IPv6和IPv4转换系统,允许IPv6包通过IPv4网络传输,而不需要显式配置隧道

IPv6提供任播地址AnyCast

各地区服务器提供一个任播地址,客户端访问服务器时,发送任播地址,由路由器判断距离最接近的服务器去访问

Tips
IPv6地址访问时要用[ ]框框起,比如https://[2001:12::2],实际开发过程中不能忘记添加[ ]

你可能感兴趣的:(IPv6学习笔记)