计算机网络导论 网络层 IP协议 IPv4 IPv6

为了解决通过多条链路进行传递的问题,就设计了网络层
计算机网络导论 网络层 IP协议 IPv4 IPv6

IPv4地址

32位地址 232>四百万

点分十进制标记法 八位组

分类寻址
计算机网络导论 网络层 IP协议 IPv4 IPv6
默认掩码
A 255.0.0.0 /8
B 255.255.0.0 /16
C 255.255.255.0 /24

掩码可以区别网络号 主机号

子网化:增加掩码1个数
超网化:减少掩码1个数

无类寻址 x.y.z.t/n

起始块一般不用
计算机网络导论 网络层 IP协议 IPv4 IPv6
私有地址

NAT转换:多个主机公用一个公有地址
私有地址<----> 公有地址。通过端口号去映射

IPv6地址

128位 2128
十六进制冒号法 128分为8个部分 每个部分16bit 4个16进制数

缩短
计算机网络导论 网络层 IP协议 IPv4 IPv6

IPv4

IPv4是一种不可靠的无连接数据报协议一一尽力传递
IPv4的分组成为数据报
计算机网络导论 网络层 IP协议 IPv4 IPv6
版本4
头部长度 1个代表4B 5-15 20B-60B
总长度16位 216-1B
生存时间TTL 8b 规定最大跳数,每经过一个路由-1
协议 1 ICMP;2 IGMP;6 TCP;17 UDP; 89 OSPF

分段
一般源端不分段,中间节点会分段
标识与地址唯一定义数据报
标志3b 最低位MF=1 表示还有分片 MF=0最后一个。中间位DF=0 允许分片
片偏移13b 以8(16-13)为偏移
计算机网络导论 网络层 IP协议 IPv4 IPv6

IPv6

IPv6数据报
计算机网络导论 网络层 IP协议 IPv4 IPv6
计算机网络导论 网络层 IP协议 IPv4 IPv6

过渡策略

双协议栈计算机网络导论 网络层 IP协议 IPv4 IPv6
隧道技术计算机网络导论 网络层 IP协议 IPv4 IPv6