网络层的主要协议
1.路由协议
- 路径选择
- RIP、OSPF、BGP
2.IP协议
- 寻址规约
- 数据报格式
- 分组处理规约
3.ICMP协议
- 差错报告
- 路由器信令
IP数据报的主要格式
最大传输单元(MTU)
数据链路层传输IP数据报时不会完整的一下子就全部转发 MTU指的是链路层数据帧可封装的数据上限
***不同链路的MTU不同
IP数据报的分片与重组
大IP分组向较小的MTU链路转发时,可以被分片
- 1个IP分组被分多片(根据MTU进行分片)
- IP分组到达目的主机进行重组
IP首部字段哪些用于分片?
- 总长度、标识、标志、片偏移
标识:
- 占16位,每产生分组加1
标志:
- MF:0最后一片 1非最后一片
- DF:1禁止0允许 分片
片偏移:
- 分组分片在原IP的相对偏移量(8字节为一个单位
IP分片的过程(案例)
4000B的数据报 MTU1500B
- 先判断DF是否为0再决定要不要分
- 共分为3片 前两片封装1480B数据 20B首部
- 最后一片1040B数据 20B首部
- 第一片片偏移0/8=0 第二片片偏移:1480/8=185 第三片:2960/8=270
IP地址与子网
IP地址
- 网络号
- 主机号
IP子网
- IP地址具有相同网络号的接口
- 不跨越路由器
- 同一子网使用ARP地址解析 寻找对方的物理地址