Introduction
IP 协议为上层协议提供了无状态、无连接、不可靠的服务:
- 无状态:IP 通信双方不同步传输数据的状态信息。
- 无法处理乱序和重复的IP数据报
- IP 数据报中的标识字段是用来处理 IP 分片和重组的,而不能用来指示接收顺序。
- 无连接:IP 通信双方都不长久地维持对方的任何信息。
- IP 协议不能保证 IP 数据报准确地到达接收端,只是尽最大努力。
IPv4 头部结构

IPv4 分片
当 IP 数据报的长度超过帧的 MTU 时,它将被分片传输。分片可能发生在发送端,也可能发生在中转路由端,且可能多次分片,但只有在最终的目标机器上才会被内核的 IP 模块重组。
Some Notes
route命令可以管理机器上的路由表/proc/sys/net/ipv4/ip_forward内核参数可以控制是能转发数据报(默认为 0)- 一般来说,主机只能接收 ICMP 重定向报文,路由器只能发送 ICMP 重定向报文。VB