IP报文结构

来源:互联网 发布:知乎 for mac 编辑:程序博客网 时间:2024/05/21 11:00

以太网帧包括3部分:
1.目的mac地址:6个字节
2.源mac地址:6个字节
3.协议类型:2个字节 常用的协议有IPv4,IPv6,ARP 等等

IP报文结构如图:这里写图片描述

1.VERSION版本号:常用的IPv4 和IPv6
2.首部信息长度:4位,能表示0到60个字节。
3.服务类型(8位):000 ROUTINE
001 PRIORITY
010 IMMEDIATE
011 Flash
100 FLASH OVERRIDE
101 CRITIC/ECP
110 INTERNET CONTROL
111 NETWORK CONTROL

后五位为表示数据在传输过程中的要求信息:这些信息分别为延迟、吞吐量、可靠性、代价和保留。
其中前四个位:分别可以分别为0和1:其中0代表正常,1代表低。

4.标识符(16位):该字段的表示范围是0到65535之间,标识在长报文分片后,该报文位于分片中的第几片信息。

5.标志位(3位):第一位保留不使用,第二位为DF位,当DF位被设置为1时,表示路由器不能对该报文进行分片处理。第三位MF位,MF为为1,表示其后面还有其他的分片。
6.片偏移(13位):本分片数据在初始数据报数据区中的偏移量,偏移量以8 Byte为单位,重组时分片顺序由片偏移提供。
7. 生存时间(8位):数据报每经过一台路由器时,路由器将TTL值减1,一旦TTL=0,系统就丢弃该数据报,并返回错误信息。这样避免了路由出现环路时数据报在路由器之间无休止地循环。
8. 协议类型(8位):6是TCP协议,17是UDP协议。
9. 首部校验和(16位):校验IP首部,保证IP头部数据的完整性。
10. 源IP地址(32位)
11. 目的IP地址(32位)
12. 选项

0 0
原创粉丝点击