以IP首部中的校验和为例,计算过程可分为三个步骤: 1.把校验和字段以全零填充; 2.对每 16 位(2 Byte)进行二进制反码求和; (这里说的反码求和,不是说先对每 16 位求反码然后求和,而是说把每16 位当做反码求和。所有数据反码求和结束后,将最高位的进位进到最低位。) 3.对得到的结果取反即得校验和数据...
在这种情况下应把这样的数据包丢掉。那么怎样确定数据包发生了变化,这就用到了首部校验和。就是发送者把Ip首部的校验和外的数据全部相加再取反再放到校验和位置(如果高位有溢出的就把溢出数据加到低位)。接收者只要把整个ip数据报首部数据相加,判断是否为0,如果是0就收下,如果不是的话就扔提。 具体实现的代码是...
以下关于IP和TCP协议首部中校验和字段的说法正确的是( )。 A. IP协议首部中的校验和的计算只包括IP数据报的首部,不包括数据部分 B. IP协议首部中的校验
相关知识点: 试题来源: 解析 正确答案:(正确答案:之所以不要求源站重发,是因为地址子段也有可能出错,从而找不到正确的源站。 数据报每经过一个节点,节点处理机就要计算一下校验和。不用CRC是为了简化计算。)反馈 收藏
百度试题 题目IP数据报计算首部校验和采用了CRC校验码。( ) A.正确B.错误相关知识点: 试题来源: 解析 B
01.12.123.15)。因此,源IP地址字段Oa028064变为650c7bof.IP数据报每经过一个路由器生存时间TTL值就减1,并重新计算首部校验和。若IP分组的
【计算题】若协议字段和校验字段长度均为 2 字节的 PPP 帧的总长度为 1036 字节, PPP 帧封装了首部长度字段的值为 5 的 IP 数据报,试求出封装在该 IP 数据报中的数据部分的长度 相关知识点: 试题来源: 解析 1036B - 1B - 1B - 1B - 2B - 2B - 1B = 1028B 1028B - 5*4B = 1008B ...
相关知识点: 试题来源: 解析 (正确答案:之所以不要求源站重发,是因为地址子段也有可能出错,从而找不到正确的源站。 数据报每经过一个节点,节点处理机就要计算一下校验和。不用CRC是为了简化计算。)