首页文章正文

为什么ip首部需要检验,ip地址校验规则

如何判断IP地址是否有效 2023-09-10 01:38 500 墨鱼
如何判断IP地址是否有效

为什么ip首部需要检验,ip地址校验规则

为什么ip首部需要检验,ip地址校验规则

报头校验和仅检查数据报的报头,不包括数据部分。 在发送方,首先将IP数据报报头分成许多16位字的序列,将校验和字段设置为0,使用补码算术运算将所有16位字相加,并写入所得结果的补码IP数据报验证仅验证报头,而不验证数据部分。 将头部视为16位数字,按顺序执行二进制补码,然后将结果按顺序存储在IP协议中。为什么IP协议不提供

为什么要使用headertestsum原则? IP数据包中头校验字段的算法没有使用循环冗余算法。这是因为IP数据包的TTL字段的值在网络中传输时会不断变化。因此,可以使用简单的叠加方法来避免该问题。 因此,不需要重新发送源站,因为地址字段也可能是错误的,无法找到正确的源站。 CRC校验码需要进行多项式除法,逐站使用的成本太高。 每次数据报通过节点时,节点处理器都必须计算校正

≥▂≤ 报头校验和:只检查数据报的报头,不检查数据部分,采用简单的计算方法,不使用CRC校验码。 源地址和目的地址:每个IP数据报片段4字节AlttextIP数据报报头的可变部分:一个选项字段,网络层仅对IP数据报进行报头校验,而不使用数据链路层。CRC检测是因为网络层"尽力将数据包传输完整",错误检测已由数据链路层实现,IP层无需执行此操作。

?△? IP模块收到数据后,获取IP头,判断头中收到的IP地址是否匹配,如果匹配,则根据头中的协议类型,如TCP、UDP等,转发到相应的模块;传给TCP模块后,TCP模块首先计算校验和,判断数据的完整IPv6地址长度为(26),基本头长度固定为(27)。 为了加快路由器对数据报的处理速度,IPv6报头中取消了(28)字段,并通过数据链路层和传输层完成错误检查功能。

后台-插件-广告管理-内容页尾部广告(手机)

标签: ip地址校验规则

发表评论

评论列表

51加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号