IP数据报中的首部检验和如何发挥作用

IP数据报的首部检验和用于检测传输中头部错误。发送端先将检验和字段置0,然后对头部16位数据进行反码算术运算求和,再取反得到检验和。接收端同样进行该计算,结果为0则表明无错。TTL字段每次经过路由器会减1,但检验和相应加1,确保校验有效性。
摘要由CSDN通过智能技术生成

title: IP数据报中的首部检验和如何发挥作用?
date: 2019-08-14 16:53:28
tags:
- 计算机网络
- 科普
categories:
- 计算机网络

在IP数据报的头部中的“首部检验和”字段,它的作用是为了校验数据报 头部 在传输中是否出错。那这种功能是如何实现的呢?


下面结合一张图来说明(图片来源网络):

首部校验和算法
在说明之前要补充一个前提就是:IP数据报的长度总是4字节的整数倍

发送端:

首先我们将检验和字段的16位全置0,因为我们补充的前提,所以我们可以将头部的数据按16位依次取出,然后反码算术运算求和。这里的算法和正常的加法一样,0和0

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值