IP数据包分包和组包是在IP层进行的
分包过程:
1.将每个IP数据包分成更小的数据段,每个数据段的大小不超过MTU(最大传输单元),通常为1500字节
2.每个数据段都会被打上序号和标记,以便在接收端重新组合
3.在每个数据段的头部添加一个IP数据包头部,包含目的地址,源地址,协议类型和其他必要信息
4.将每个数据段单独发送到目标主机
组包过程
1.接收到一个或多个数据段
2.每个数据段都会包含分组标识符和序号,,以便接收方重新组合
3.根据分组标识符和序号,将所有数据段重新组合成一个完整的IP数据包
4.如果有数据段缺失或者损坏,接收端会请求重发数据段或者丢弃整个IP数据包