IPv4头部格式

IPv4头部有一个20字节的定长部分和一个可选的变长部分

版本

IHL

服务类型

总长度

标识

DF

MF

分段偏移

生命期

协议

头部校验和

源地址

目标地址

选项(0或多个字节)

Ipv4头部

1、版本(Version,占4位)域记录了数据报属于哪个版本的协议,4代表IPv4,6表示IPv6

2IHL(可能是IP Head Length,占4位)域指明了该头部有多长,以32位字的长度为单位,最小值为5,此时头部没有可选项,最大值为15,此时头部的长度最大,为60字节。

3、服务类型(Type of service,7位,有些书也写作8位)它的用途是区分不同的服务种类。

4、总长度(Total length,占16位)域包含了该数据报中的所有内容,即头和数据,最大长度为65535字节。

5、标识(Identification,16位)域的用途是让目标主机确定一个新到达的分段属于哪一个数据报,同一个数据的所有分段包含同样的Identification值。

6DFDon't Fragment,占1位)不分段,它让路由器不要分割该数据报,因为目标主机无法将分片重组回原来的数据报。

7MFMore Fragments,占1位)更多的分段,它的用途是让目标主机知道什么时候一个数据报的所有分段都已经到达了,除了最后一个分段名其它所有分段必须设置这一位,即MF1,最后一个分段的MP0

8、分段偏移(Fragment offset,占13位)域指明了该分段在当前数据中的位置,除了一个数据报的最后一个分段以外,其它所有分段必须是8字节(基本的分段单位)的倍数,该域有13位,所以每个数据报最多有8192个分段,因此最大的数据报长度为65536字节,比Total Length个字节。

9、生命期(Time to live,占8位)域是一个用于限制分组生存的计数期。

10、协议(Protocol,占8位)域指明了将它次级哪个传输进程,表示IP传送数据报的通信协议名称。

11、头部校验和(Header checksum,占16位)域只校验头部。

12、源、目标地址表示源、目标的IP,各占32位。

13、选项(Options)域提供一种途径允许后续版本包含一些原来没有的设计或给实验人员实验,最多40字节。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值