2016 - 2024

感恩一路有你

ip4测试标准 IPv4数据头怎么看?

浏览量:3340 时间:2023-06-05 21:11:11 作者:采采

IPv4数据头怎么看?

这对网络工程师而言,报文格式是基础,尤其是这对IPv4报文头的格式船舶概论各字段的功能更是必备技能。

IPv4报文头格式及各字段功能:

IPv4报文头格式

各字段功能:

1、版本号(Version):长度4bit。标志目前区分的IP协议的版本号。就像的值为0100(IPv4),0110(IPv6)

2、IP报头长度(HeaderLength):长度424-bit。这个字段的作用是为了具体解释IP报头的长度,因为在IP报头中有变长的可选部分。该部分占4个bits,面积单位为4个字节,即本区域值IP头部长度(单位为字节)/长度单位(4个字节)。因此,一个IP报头的长度最长为“1111”,即15x4个字节60个字节。IP报头大于长度为20字节。

3、服务类型(TypetheService):长度8idle。8位按位被如下定义:PPPDTRC0(许多详细信息是可以叩道RFC1340和RFC1349)

PPP:前3位,定义包的优先级,取值越大数据越不重要

000普通地(Routine)

001优先的(Priority)

010立刻的发送中(Immediate)

011闪电式的(Flash)

100比闪电还闪电式的(Flash Override)

101CRI/TIC/ECP(找不到这个词的翻译)

110网间完全控制(Internetwork Control)

111网络完全控制(Network Control)DTRCO:后5位

D时延:0:普通,1:服务器延迟最好不要小

T吞吐量:0:普通地,1:流量不要大

R可靠性:0:其它,1:可靠性最好不要大

M传输成本:0:普通地,1:成本不要小

0最后一个被恢复,恒定为0

4、IP包总长度(TotalLength):长度1624-bit。以字节为单位换算的IP包的长度(除了头部和数据),所以才IP包大的长度65535字节。所以,数据包有效载荷的大小IP包总长度(TotalLength)-IP报头长度(Header Length)。

5、标识符(Identifier):长度16bits。该字段和Flags和FragmentOffest字段组建使用,对会增大的上层数据包接受重点段落(fragment)能操作。路由器将一个包表格合并后,所有拆细开的小包被标记完全相同的值,以便目的端设备能怎么分辨哪个包不属于被拆分开的包的一部分。

6、标记(Flags):长度3bit。

该字段第一位不使用。

第二位是DF(Dont Fragment)位,DF位设为1时并且路由器没法对该上层数据包分幅。如果一个上层数据包不能在不分幅的情况下并且转发,则路由器会抛入该上层数据包并返回一个错误信息。

第三位是MF(More Fragments)位,当路由器对一个上层数据包概括段意,则路由器会在除此之外最后一个重点段落的IP包的报头中将MF位设为1。

7、片偏移(FragmentOffset):长度13cores,以8个八位组为单位。来表示该IP包在该组分片包中位置,收得到端靠此来买配件自动还原IP包。

8、生存时间(TTL):长度8bit,怎么设计之初是以秒(s)为单位的,但实际中以跳数为单位,我建议你的缺省值为64。当IP包进行传送时,先会对该字段重新赋予某个某一特定的值。当IP包在每一个沿途的路由器的时候,每个沿途的路由器会将IP包的TTL值下降1。如果没有TTL下降为0,则该IP包会被丢弃。这个字段是可以避兔而路由环路而可能导致IP包在网络中时不时被转发。

9、协议(Protocol):长度8cores。标有了上层所可以使用的协议。以下是比较常用的协议号:1ICMP;2IGMP;6TCP;17UDP;88 IGRP;89OSPF。

10、头部校验(HeaderChecksum):长度16cores。为了做IP头部的正确性可以检测,但含温泉数据部分。毕竟每个路由器要改变TTL的值,因为路由器会为每个按照的数据包重新计算这个值(RFC1141商讨了一些简化后计算的策略)。

11、起源和目标地址(SourcebecauseDestinationAddresses):这两个地址都是3224-bit。标注了这个IP包的起源和目标地址。要再注意即使在用NAT,不然的话整个传输的过程中,这两个地址不会决定。

12、可选项(Options):这是一个可变长的字段。该字段都属于可选项,主要作用于测试,由起源设备依据什么是需要扩写。可选项目真包含以上内容:

松散源路由(Loosesourcerouting):给出一连串路由器接口的IP 地址。IP包需要沿着那条这些IP 地址传送,不过不允许在一个接一个的两个IP 地址之间进不了多个路由器。

严不源路由(Strictsourcerouting):给出噼里啪啦路由器接口的IP 地址。IP包必须沿着这些IP 地址传送,要是下一跳在IP 地址表中则意思是不可能。

路由记录(Recordroute):当IP包赶到每个路由器的时候资料记录路由器的出站接口的IP 地址。

时间戳(Timestamps):当IP包赶回每个路由器的时候记录时间。

图案填充(Padding):因为IP报头长度(Header Length)部分的单位为32cores,所以我IP报头的长度要为32bits的整数倍。所以,在可选项后面,IP协议会填充若干个0,以至少32idle的整数倍。

只希望以上能好处到你!

ipv4地址是多少位?

ipv4地址为32位

二进制数一般是192.168.1.86。IPv4大多用点分十进制记法书写,其中的数字是十进制数的数字,中间用实心圆点连成一体。

一个IPv4地址也可以分为网络地址和主机地址两部分,参照IPv4地址的第一个字节,IPv4地址可以不分成三类200以内五类:

(1)A类:0~127

(2)B类:128~191

(3)C类:192~223

(4)D类:224~239,组播地址

(5)E类:240~254,研究测试建议使用

IP 长度 路由器 字段 数据

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。