Internet Protocol(IP层)消息结构

1.IP(v4) 协议
1.1    消息结构

Version 占用4 比特,在使用IPv4 时设置值为4 IHL(Internet Header Length) 占用4 比特,指示头部占用多少个32 比特的word ,最小为5 IP 头长度,典型值20 字节,最大值为60 字节;Type Of Service 占用8 个比特,定义不同的QoS(Qualityofservice) Total Length 为数据和头的总长度,占用16 比特,最大值为65535 ,单位是字节;Identification 占用16 比特数据包ID ,可用来组包级联等;Flags 占用3 比特,最前一比特是保留位,固定为0 ,后面一个比特指示是否分段DF(Don’tFragment) 0 表示可能分段,1 表示不分段,最后一个比特指示是否为最后一个分段MF(More Fragments,0 表示最后一个分段,1 表示还有后续) FragmentOffset 占用13bits ,指示分段在数据包中的偏移位置,单位为8 字节数;TTL(Time to Live) 占用8 比特,表示最大生命周期,单位为秒,但在实际处理中,每次对包头处理分析时至少减去一而不去关心真正消耗的时间;Protocol 指示IP 中承载的数据的具体类型,如1 表示ICMP 6 表示TCP ,而17 表示UDP ,具体在RFC790 中定义;Header checksum 只是对头部进行校验,由于TTL 在每次头部处理时会发生变化,对应每次处理的checksum 也需重新计算,当</
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值