IPV6的工作原理

本文详细介绍了IPV6的工作原理,包括IPV6包头的改进,如取消校验、分片功能,定义固定长度,增加流标签等。此外,还讨论了IPV6的地址结构,如单播、组播和任播地址,以及IPV6如何通过ICMPv6进行通信,包括目的不可达、数据包过长、时间超时和参数错误等错误报文类型。最后,文章提到了NDP协议在IPV6中的重要角色,如地址解析、重复地址检测和路径MTU发现。
摘要由CSDN通过智能技术生成

IPV6如何通信
通信的时候用了哪些协议
原理
首先提一下IPV6包头的改进
1.取消了三层校验
2.取消中间节点分片功能,采用源端分片,通过PMTU来发现路径MTU
3.定义IPV6报头的固定长度,有利于加快硬件处理速度,如此一来可以大大缓解中间节点压力。
4.增加流标签:提高QoS的效率
5.安全选项的支持,IPV6提供了对IPsec的完美支持,如此上层协议就可以省去许多安全选项,如OSPFV3就取消了认证。

IPV6的工作原理

IPV6(Internet Protocol version 6)是网络层协议的第二代标准协议,也被成为IPng(IP Next Generation),他是Internet工程任务组(IETF)设局的一套规范
说起来IPV6就要提一提目前广泛部署的IPV4协议。
IPV4协议族是TCP/IP协议族中最为核心的协议族。主要包括ARP(地址解析协议),ICMP(互联网消息协议),TCP(传输控制协议),UDP(用户数据报协议)等等。
在这里插入图片描述
MAC地址处于数据链路层
IPV4地址
IPV4地址是由32位二进制数值组成的,但为了方便用户记忆,采用了点分十进制表示法。
如:00001010 00000001 00000001 00000010
采用点分十进制表示方法为10.1.1.2

IPV4的地址由两部分组成:

  • 网络号字段(Net-id)。网络号字段用来标识一个网络,网络号码字段的前几位用来区分IP地址的类型。
  • 主机号字段(Host-id)。用来区分同一网络内不同主机,对于网络号相同的设备,无论实际所处的物理位置如何,他们都是在同一个网络内。

IPV4地址的分类及其范围
A类 0.0.0.0~127.255.255.255
B类 128.0.0.0~191.255.255.255
C类 192.0.0.0~223.255.255.255
D类 224.0.0.0~239.255.255.255(组播地址)
E类 240.0.0.0~255.255.255.255(255.255.255.255保留为局域网广播地址)
目前大量使用的地址是ABC三类。D类是组播地址,E类保留。
ABCDE类,类别字段区分是二进制0/10/110/1110/1111。通过对比网络号字段前几位就可以判断出IP地址属于哪一类
在这里插入图片描述
私有IPV4地址:为了解决IP地址短缺的问题,提出私有地址的概念。私有地址只能用于内部网络,不能用于公共网络。
A类:10.0.0.0~10.255.255.255
B类:172.16.0.0~172.31.255.255
C类:192.168.0.0~192.168.255.255

IPV4地址采用32比特标识,理论上能够提供43亿(由于地址分配原因,实际可使用的数量不到43亿)另外IPV4地址分配不均衡。并且目前移动IP与宽带技术的发展需要更多的IP地址,目前IPV4地址以及消耗殆尽。IPV6应运而生
IPV6
128位的地址结构使IPV6理论上可以拥有
在这里插入图片描述
号称可以给地球上每一粒沙子分配IP地址
IPV6地址包括128bit,由冒号分隔得32位十六进制数表示。
如:2031:0000:130F:0000:0000:09C0:876A:130B 这是IPV6地址首选格式。
IPV6还支持压缩格式

  • 每组中前导0都可以省略如上述地址可以写成:2031:0:130F:0:09C0;876A;130B
  • 地址中包含的两个连续或多个连续均为0的组,可以用双冒号::来代替,所以上述地址又可以进一步简化:
    2031:0:130F::9C0:876A:130B.
    注意:IPV6地址中只能使用一次::双冒号
    IPV6地址结构
    网络前缀(N bit)+接口标识(128-N bit)

接口标识生成方式:
1.手工配置:网络管理员手工配置,便于管理,但是配置较为复杂,容易出错。
2.系统软件自动生成:由操作系统自动生成,可保证全球唯一,冲突概率很低。如windows系统
3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值