ip数据报首部检验和

时间:2022-02-06 21:12:32
ip数据报首部检验和,是保证在发送端和接收端 首部数据没有改变,但是ttl字段每经过一个路由器就减1,这怎么办

5 个解决方案

#1


路由器在数据包出境之前回重新计算这个校验和.所以可以说,每一跳之后的这个校验和都是不同的.

#2


引用 1 楼 u012552594 的回复:
路由器在数据包出境之前回重新计算这个校验和.所以可以说,每一跳之后的这个校验和都是不同的.

校验和不同还怎么校验? 求解

#3


顶顶更健康,这板块人真少

#4


引用 2 楼 wlzx5857491 的回复:
Quote: 引用 1 楼 u012552594 的回复:

路由器在数据包出境之前回重新计算这个校验和.所以可以说,每一跳之后的这个校验和都是不同的.

校验和不同还怎么校验? 求解

二楼的意思是数据报每进过一次路由,ttl会减一,然后路由就从新计算这个校验和然后写入到数据包中。这样,到下一个路由的时候,只要计算数据报当前的首部的和和校验和的值,对比就能知道数据报有没有问题了。

#5


离开一个路由首部计算出的检验和和检验和字段的值相同,证明数据报没问题。
检验和用来检验传输过程是否受干扰,ttl减1,没有发生在这个过程里。

#1


路由器在数据包出境之前回重新计算这个校验和.所以可以说,每一跳之后的这个校验和都是不同的.

#2


引用 1 楼 u012552594 的回复:
路由器在数据包出境之前回重新计算这个校验和.所以可以说,每一跳之后的这个校验和都是不同的.

校验和不同还怎么校验? 求解

#3


顶顶更健康,这板块人真少

#4


引用 2 楼 wlzx5857491 的回复:
Quote: 引用 1 楼 u012552594 的回复:

路由器在数据包出境之前回重新计算这个校验和.所以可以说,每一跳之后的这个校验和都是不同的.

校验和不同还怎么校验? 求解

二楼的意思是数据报每进过一次路由,ttl会减一,然后路由就从新计算这个校验和然后写入到数据包中。这样,到下一个路由的时候,只要计算数据报当前的首部的和和校验和的值,对比就能知道数据报有没有问题了。

#5


离开一个路由首部计算出的检验和和检验和字段的值相同,证明数据报没问题。
检验和用来检验传输过程是否受干扰,ttl减1,没有发生在这个过程里。