题20

题目

以下有关因特网检验和的叙述中,错误的是()。
I. IPV4首部中的检验和字段、UDP首部中的检验和字段、TCP首部中的检验和字段,都属于因特网检验和。
II. 因特网检验和采用二进制补码求和运算。
III. 由于IP和UDP向各自上层提供的都是无连接的不可靠传输服务,因此,IPv4首部中的检验和只检验IPv4首部而不是检验整个IPv4数据报,UDP同理。
IV. 在计算TCP首部中的检验和字段的值时,需要在TCP报文段前面添加17B的伪首部
A.I、II
B.II、III
C.I、IV
D.II、III、IV

分析

UDP的校验和我记得是要带上整个数据字段来做校验的,所以这里我觉得3是错误的,TCP确实有这个添加伪首部的问题,至于是不是17B,我记不得,我觉得4应该是对的,看一眼选项嗷,排除D,我要选带3的,我决定选B。TCP的伪首部字段的长度应该是12B,而不是17B,所以4也是的,应该选D,ipv4的校验和和upd还有tcp都是用的反码求和运算,而不是补码