IP协议
big endian字节序,4个字节的32 bit值以下面的次序传输:首先是 0~7bit,其次8~15bit,然后16~23bit,最后是24~31bit。
表1 IP协议首部
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 15 | 16 | 31 | ||||||||||||||||||||||||||||
4 bit 版本 |
4 bit 首部长度 |
8 bit 服务类型(TOS) |
16 bit 总长度(字节数) |
||||||||||||||||||||||||||||
16 bit 标识 |
3 bit 标志 |
13 bit 片偏移 |
|||||||||||||||||||||||||||||
8 bit 生存时间(TTL) |
8 bit 协议 |
16 bit 首部检验和 |
|||||||||||||||||||||||||||||
32 bit 源IP地址 |
|||||||||||||||||||||||||||||||
32 bit 目的IP地址 |
|||||||||||||||||||||||||||||||
一些可选项 |