网络层:IPv4—IPv6协议

IPv4报头
1.版本号:v4,v6 ,首部长度:确定荷载实际开始的地方 ,总长度(头部加上数据)
2.标识,标志,片偏移: 用于分组分片
3.寿命(time_to-live,TTL): 数据报每经过一台路由器处理,此字段减1,至0丢弃数据报 ,协议号:选择运输层协议 6——TCP, 17——UDP. 类似于端口功能,实现不同层的连接 首部检验和: 用于检验数据报中的比特错误
4.源,目的IP地址: IP地址用于确定发送,接收端口号
网络层:IPv4—IPv6协议_第1张图片
网络层:IPv4—IPv6协议_第2张图片
IPv4数据报分片传输:
链路层帧能承载的最大数据量叫做最大传送单元(MTU),帧的MTU决定了IP数据报的长度,每段链路有不同的传输层协议,具有不同的MTU。
当数据报长度大于MTU时,就要把数据报拆分成几块(fragment), 由多个帧封装传输,到达目的端系统后(而不是在路由器中重新组装),依据标识,标记和片偏移参数进行组装。

IPv6报头
固定的40字节头部:
网络层:IPv4—IPv6协议_第3张图片
1.流标签:一系列的相同类型的数据报称为一个流(如视频传输的一串数据报),一个流中的数据报流标签值相同
流量类型:区分不同类型的IP数据报 流量类型即服务类型
2.有效荷载长度即去掉40字节报头的长度
下个首部: 选择运输层协议,类似端口号的连接功能
跳限制: 即存活时间, 每经过一个路由减1,到0丢包
路由器不负责分组: 端系统分组组装

IPv6地址
大到可以为地球上的每粒沙子分配ip地址。
126位,每16位一组,共八组,采用冒分十六进制的表示方法,将每组的16位二进制转化成16进制数
压缩形式: 因为太大,所以会导致有很长一串0出现, 用::代替,只能用一次避免歧义。
取消掩码概念: 直接使用地址前缀 /48 表示子网个数,地址,范围大小
网络层:IPv4—IPv6协议_第4张图片

IPv6地址类型—— IPv4要划分A,B,C大小网是为了节约IP地址, IPv6不需要节约,所以不划分大小网
单播: 端口对端口,一对一:ipv4中的A,B,C三种地址都属于单薄
多播: 一对多, 会向多个端口(一组)发送相同数据报 : v6中不再提广播概念,归入多播
任意播: 一对一组中的一个
网络层:IPv4—IPv6协议_第5张图片
IPv4,IPv6共存:
隧道技术—— 经过IPv4网络时,将ipv6数据报作为IPv4数据报的荷载封装在V4数据报中, 穿越后再解封装即可
网络层:IPv4—IPv6协议_第6张图片

你可能感兴趣的:(计算机网络)