详述IPV4数据包结构

顶头:

1.version,IP协议版本号,代表IPV4,4个bit;

2.IHL:IP包头大小,4bit,【4-15】;

3.Type of Service:服务类型(Tos),流量优先传递,8bit;

4.Total Length:描述一个完整的IPV4数据包的总长度;

第二行:

Idenitification:标识符,在三层对流量进行标记,对同一个流量包进行分割,每一片占16bit;

Flage:标记位(方便数据重排重组);

Fragment Offset:分片偏移,该分片距离每个分片完整数据包头部的偏移,该字段数据包的IP包赋予序号。

第三行:

Time To Live:生存时间默认值255,8个bit,IP包进行传送时,会对该字段赋予某个特定值,IP包经过每个沿途的路由器时,其TTL值减少一;如TTL为0,该IP包丢弃。

Protocol:协议号(0255 可用1255),用于描述上层所用协议,8个协议;

Header Checksum:用于计算IP包头的完整性,16个bit,如果数据包没有发送错误,结果全为1;

第四行:

Source Address:源地址,32个bit;

第五行:

Destination Address:目的地址,32个bit;

第六行:

(0/32比特/32比特的倍数)

Options:可选字段长度,从起源设备需要改写可选择的有:松散源路由(给出一连串路由器接口的IP地址)、严格源路由(IP地址)、路由记录(当IP包离开每个路由器的出站接口IP地址)

时间戳(离开路由器的时间);

2.Padding:填充项(在可选字段后面添加0补足32位);

 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值