ip4测试标准 IPv4数据头怎么看?
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,研究测试建议使用
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。