单选题 IPv4分组首部中有两个有关长度的字段:首部长度和总长度,其中______。
  • A.首部长度字段和总长度字段都是以8bit为计数单位
  • B.首部长度字段以8bit为计数单位,总长度字段以32bit为计数单位
  • C.首部长度字段以32bit为计数单位,总长度字段以8bit为计数单位
  • D.首部长度字段和总长度字段都是以32bit为计数单位
【正确答案】 C
【答案解析】在首部中有三个关于长度的标记:首部长度、总长度和片偏移,基本单位分别为:4B、1B、8B。IP分组的首部长度必须是4个字节的整数倍,取值的范围是5~5(默认值是5)。由于IP分组的首部长度是可变的,故首部长度字段是必不可少的。总长度字段给出了IP分组的总长度,单位是字节,包括分组首部和数据部分的长度。数据部分的长度可以从总长度减去分组首部长度计算出来。