大家好,我是你的好朋友思创斯。今天说一说ipv6协议_ipv6网络是什么意思,希望您对编程的造诣更进一步.
ipv6的工作原理:
ipv6和ipv4两者工作原理相似,为切片、增加封包头、路由(寻址)几个阶段。
ipv6和ipv4的主要区别:
区别一:地址
地址数量:
ipv4有4个8位,共16位
ipv6有8个16位,共128位
分割符号:
ipv4的地址用 . 分割,如 103.28.17.35 。每一个是8位,用0-255的数字表示。
ipv6的地址用 : 分割,如 0123:4567:89ab:cdef:0122:4568:89ab:cdef 。每个是一个16位的16进制数字,就是4个符。
书写方式:ipv6地址可简写
0124:4567:0000:0000:0123:4567:0000:cdef 省略若干组 0000,:: 只能出现一次
0124:4567::0123:4567:0000:cdef 开头的0可以简写
124:4567::123:4567:0:cdef
3c4d::/16 只有前 16 位有数据,后面是 0
1234:5878:abcd/64 只有左边 64 位有数据,后面是0
ff00/8 只有左边8位是有数据,后面是0
区别二:寻址
寻址-全局单播
站点前缀(site prefix):48bit,一般是由isp(internet service providor,运营商)或者rir(regional internet registry, 地区性互联网注册机构)。rir将ip地址分配给运营商。
子网号(subnet id):16bit,用于站点内部区分子网。
接口号(interface id):64bit,用于站点内部区分设备。
寻址-本地单播
定义:给定地址,本地网定位设备
寻址-分组多播
需要以8个1,也就是 ff00 开头,后面跟上一个分组的编号。
所在的网络中已经定义了该分组编号,而且有设备可以识别这个编号。
拥有分组下设备的完整清单,并把数据发送给对应的设备们。
ipv4也支持分组多播,但需要网络配置整体配合。
新设备接入:
新设备接入ipv6后,会使用ipv6的邻居发现协议(neighbour discover protocol)为自己申请一个ip地址。当新设备需要发送信息到目的地时,还可以通过nd协议广播查询目标设备。然后如果需要路由,还可以通过nd查找路由器。
arp协议(address resolution protocol,地址解析协议)。每个节点存储许多额外信息。
ipv6的主要优势:
解决了ip地址耗尽的问题
解决了网络区域、站点划分的问题。
协议层支持多播。ipv6可以有专门的地址用作多播。
支持邻居发现协议,自动分配地址,做到了无状态接入设备。
文章由思创斯整理,转载请注明出处:https://ispacesoft.com/163808.html