最详细的的IP报头注释

最详细的的IP报头注释

「方案」医院:三层网络架构设计及网络设备选型指引

一----IP简介

1---IP地址简介:Internet Protocol Address-IP网际协议地址,常读写为IP,有IPV4,IPV6(现在的主流依然是IP v4)

所有的IP地址都由国际组织NIC(Network Information Center)卖力统一分配,现在全世界共有三个这样的网络信息中心。

 

2---IP地址的组成:

(1)---长度:32bit(也说32位,4字节=4B=32b),一共有2^32个IPV-4地址,

(2)---写法:“4组点分十进制树”--意思将一个32位的IP地址分为4段,每段由2进制转换为10进制的树来举行示意,每段数字局限为0-255

(3)---组成:一个IP地址由网络号和主机号组成。

a:网络号:统一网段内的IP地址的我网络号是相同的,通过网络号来区分主机之间是不是在逻辑上属于统一网络。

b:主机号:统一网段内主机部门差别时重复泛起,通过主机部门来标识车主本主机在这个网络内的位置。

 

二-----IP报头详解

 

IP报头巨细为牢固20字节(20B*8=160bit),总共由12部门组成。

1- -version---------版本(占4b,指IP协议的版本)。

最详细的的IP报头注释

 

 

2- -Header Length---头部长度。(头部长度是指IP报头的总长度,由于有Option可选部门,通常为20字节,在20--60字节)。

该字段单元为32位字(1个32位字为4字节),因此当ip报头长度为1111时是最大60字节;

IP报头长度不是4字节的整数倍是,就需要对填充域举行填充;

常用IP报头长度为20字节---显示为1010。

最详细的的IP报头注释

 

 

3-----Differentiated Services Field(type of service)(占8b)--TOS,服务类型。用来指定特殊的报文处置方式,又划分为IP precedenc和D/T/R和reserve保留字段,RFC2474的tos取消了ip precedence字段而使用了DSCP,给QoS用来打标签。

一样平常情形下不使用这个字段。

最详细的的IP报头注释

 

 

4--Total Length----总长度(占16b)

标示此IP报头和数据的之和的总长度。

总长度16位,一个数据最大长度65535字节;

链路只允许1500字节,跨越的话需要举行MTU分片。

一个数据包由IP报头和数据两部门组成,而IP报头为20---60字节,以是不会有一个数据包里纯数据跨越1480字节的。

最详细的的IP报头注释

 

 

5- -Identification----ID标识符(占16b)

与符号字段和偏移字段用于IP报文分片。

原始报文巨细跨越MTU(<1480B)就必须将原始数据举行分片,每个分片小于MTU

对统一原始文件被分片的报文打上相同的符号,也用来判断流量是否来于统一主机。

 

IP软件在存储器中维持一个计数器没生产一个数据包,计数器就加1,并赋予标识字段。

数据报文举行分片处置后每个分片的标识值都与原数据包的标识值相同,吸收端具有同标识值的分片就能最终准确重组为原数据。

 

Idertification(标识字段):

源站没发送一个分组,标识值+1

(源IP地址,标识)------>全网唯一的分组标识。

最详细的的IP报头注释

 

6- -Flag----符号(占3b)

占3位,现在只有2位具有意义;

图文并茂 VLAN 详解,让你看一遍就理解 VLAN

第一位没有被使用

第二位D时不分片为(DF),当DF位置为1时示意路由器不能对报文举行分片处置。

第三位M--More fragment---多分片(MF)

当路由器对报文举行分片时,除了最后一个分片的MF位设置为0外,其他所有分片MF位置为1,以便吸收者直到收到MF位为0的分片为止。

最详细的的IP报头注释

 

 

7- -Fragmentation offset----分片偏移(13b)

标识分片在分组中的位置。

片偏移以8个字节为偏移单元,分片的长度为8字节的整数倍;

以太网最大帧长为1518B,IP报文1500B(三层)+帧头18B(二层)。

 

注重:

MTU不是牢固1500,这要取决现场物理环境;

MTU不包罗帧头帧尾。

最详细的的IP报头注释

 

 

8- -Time to live--TTL----生计时间(8b)

跳数巨细,即数据包能传若干跳,

差别操作系统TTL的默认最大值会有所差别(linux-255;win98--225;win7/8/10--64);

示意数据包在网络中的寿命(最初以秒为单元,现在以跳数为单元,最大225);

分组寿命,防止路由成环时IP数据被无限转发;

源和目的路由器之间的路由数目(跳数);

路由装备每此转发将TTL值减1,TTL为0时抛弃该分组。

最详细的的IP报头注释

 

 

9- -Protocol----协议(8b)

标识数据携带的数据是何种协议,标识传输层地址或协议号

如1代表ICMP,6代表TCP,17代表UDP

最详细的的IP报头注释

 

 

10- -Header checksum----报头校验和(16b)

用于校验检查IP报头是否有收支。

只校验IP报头部,数据部门由高层协议校验(TCP头的校验字段包罗IP头和数据的校验)

无需重复校验数据部门;

缩短路由器转发分组时的处置时间,数据部门由终端用高层协议校验。

1- 发送方先把校验和字段置为0,对首部中没个16bit(切割多个16b)举行二进制反码求和,效果存在校验和字段中。

2- 收到一份IP数据包后同样对首部中每个16b举行二进制码反求和,吸收方盘算中包罗了发送方存在的首部校验和。

3- 若是传输历程无错误,吸收方结算效果全为1,传输中泛起错误或数据丢失校验和效果为非全1,接受者第抛弃校验未通过数据。

4- 不天生错误报文,由上层发现丢失数据举行重传。

 

11- -source ip address----源IP地址(32b)

此数据发起者的IP地址。

最详细的的IP报头注释

 

12- -Destination ip address----目的IP地址(32b)

此数据的吸收者IP地址。

最详细的的IP报头注释

 

 

13- -Option----可选字段(0--40B)

Option字段很少使用,用于控制,转发要求,测试等。

路由交换技术—VLAN原理及配置

分享到 :
相关推荐

发表评论

登录... 后才能评论