通过对本讲的学习,整理简要分时笔记如下,如若再不懂请参照视频。完整六十八讲视频见泳者雷敏播客,陆续上传中……
本讲主要内容:IPV6协议
Internet地址空间的扩展
1、IPV6仍然支持无连接传送;允许发送方选择数据报大小;要求发送方指明数据报在到达目的站前的***跳数。更大的地址空间;灵活的报头格式;增强的选项;支持资源分配;支持协议扩展。
2、IPV6的数据报格式:IPV6数据有一个固定的基本报头40字节其后可以允许多个扩展报头,也可以没有扩展报头,扩展报头后是数据。
IPV4的数据报格式:包括数据报报头和数据区的部分。报头:版本号、IHL、服务级别、数据单元长度、标识、标记、分段偏移、生命期、用户协议、报头检查和、源地址、目的地址、任选项+填充、数据。
3、该基本报头包含
版本号
数据流标记(20bit,“流”是互联网络上从特定源点到特定终点的一系列数据报,同一个流的数据报都具有同样的流标号。)
PAYLOAD长度(有效载荷长度,16bit)
下一个报头(8bit,相当于IPV4的协议字段或可选字段。)
跳数极限(8bit,源站在数据报发出时即设定跳数限制,路由器在转发数据报时将跳数限制字段中的值减1,当跳数限制的值为零时,就要将此数据报丢弃。)
源地址(128bit)
目的地址(128bit)是数据报接收站的IP地址。
4、IPV4与IPV6比较:取消了报头长度字段,数据报长度字段被PAYLOAD长度字段代替;源地址和目的地址字段大小增加为每个字段占16个八位组,128位;分段信息从基本报头的固定字段移动扩展报头;生存时间字段改为跳数极限字段;服务类型字段改为数据流标号字段;协议字段改为指明下一个报头类型字段。
IPV6的扩展首部:
41:00 扩展首部举例。
用隧道技术来传送长数据报。
46:00 IPv6有三个基本地址类型,
单播地址(unicast)即目的地址指明一台计算机或路由器,数据报选择一条最短的路径到达目的站;
群集地址(cluster)即目的站是共享一个网络地址的计算机的集合,数据报选择一条最短路径到达该组,然后传递给该组最近的一个成员;
组播地址(multicast)即目的站是一组计算机,它们可以在不同地方,数据报通过硬件组播或广播传递给该组的每一成员。
结点与接口:IPv6将实现IPv6的主机和路由器均称为结点。IPv6地址是分配给结点上面的接口。一个接口可以有多个单播地址;一个结点接口的单播地址可用来唯一地标志该结点。
IPv6采用:冒号十六进制记法。
·零压缩,一连串连续的零可以为一对冒号所取代。FF05:0:0:0:0:0:0:B3 可以写成,FF05::B3 。在一个地址中只能使用一次零压缩技术。
0:0:0:0:0:0:128.10.2.1 再使用零压缩技术得 ::128.10.2.1
CIDR的斜线表示法仍然可用。
56:00 地址空间的分配
***部分是可变长度的类型前缀,它定义了地址的目的。
第二部分是地址的其余部分,其长度也是可变的。
·对任何地址若开始80位是全零,接着16位是全1或全零,则它的低32位就是一个IPV4地址。
【编辑推荐】