80 likes | 251 Vues
数据报分片. 0 4 8 16 19 31. 版本. 总长度. 服务类型. 首部长度. 标志. 片偏移. 标识. 寿命. 首部校验和. 协议. 源站 IP 地址. 目的站 IP 地址. 填充. IP 选项(可选). 数据. ……. IP 数据报格式. 网络 2. 网络 3. 网络 1. MTU=1500. MTU=1500. MTU=620.
E N D
0 4 8 16 19 31 版本 总长度 服务类型 首部长度 标志 片偏移 标识 寿命 首部校验和 协议 源站IP地址 目的站IP地址 填充 IP选项(可选) 数据 …… IP数据报格式
网络2 网络3 网络1 MTU=1500 MTU=1500 MTU=620 路由器2 路由器1 数据报分片 • 最大传输单元MTU(Maximum Transfer Unit)
0 4 8 16 19 31 版本 总长度 服务类型 首部长度 标志 片偏移 标识 寿命 首部校验和 协议 源站IP地址 目的站IP地址 填充 IP选项(可选) 数据 …… 数据报分片 • 标识 • 标志 MF(More Frag.) , DF(Don’t Frag.) • 片偏移
如何分片 • IP以8倍数的八位组表示数据的偏移量,所以片的大小必须是8的倍数; • 源主机可以任意选择合适的数据报大小,分片不需要源主机特殊动作; • 路由器必须能够接受所连接网络中最大MTU大小的数据报。
网络2 网络3 网络1 MTU=1500 MTU=1500 MTU=620 路由器2 路由器1 分片情况 数据报首部 600八位组 600八位组 200八位组 数据报首部 数据报片1 偏移量0 MF=1 数据报首部 数据报片2 偏移量600 MF=1 数据报首部 数据报片3 偏移量1200 MF=0
数据报的分片重组 • 分片的数据报需要重新拼装起来,恢复成原来的数据报,这个过程成为重组。 • TCP/IP互联网中,一旦数据报分片后,每片都作为独立的数据报传输,直到到达目的主机后才对它们重组。