- 版本:如果是IPV4就是0100,如果是IPV6就是0110。
- 首部长度(HLEN):就是上面图中目的IP以上的(包括目的IP)。每一行是32位,4个字节,5行就是20个字节。但是HLEN只有4位,最多只能表示数字15啊。所以规定,HLEN一个单位是4个字节。所以HLEN里的数应该是5(5*4=20字节)。
- 服务类型(8位):现在是用来区分服务。比如某写IP数据包需要优先转发等。IPV4一般不用这个字段。
- 总长度:首部长度+数据。
- 标识:用来标识IP分组。IP软件在存储器中维持一个计数器,每产生一个数据报,计数器就加1,并将此值赋给标识字段。但这个“标识”并不是序号,因为IP是无连接服务,数据报不存在按序接收的问题。当数据报由于长度超过网络的MTU而必须分片时,这个标识字段的值就被复制到所有的数据报的标识字段中。相同的标识字段的值使分片后的各数据报片最后能正确地重装成为原来的数据报。
- 3位标志:第一位是保留位,第二位是是否可以分片,1是可以分片,0是不可以。第三位是表示是否为最后一片,1表示非最后一片(分片之后的),0表示最后一片或者是不允许分片。
- 就是分片之后改数据报在原来没分之前那个数据报的偏移位置。
IPV6不允许数据分片 - 生存时间(TTL):表示IP分组可以经过几个路由器,经过一个路由器就-1。
- 协议:指示IP数据报是TCP还是UDP。
- 首部检验和:进行差错检测。
- 源IP就是源IP,目的IP就是目的IP~
IPv4数据报的格式
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...