单选题
某TCP分组的选项字段长度为9B,则该TCP分组的数据偏移字段内容为______。
注:使用二进制表示。
【正确答案】
A
【答案解析】[解析] TCP分组报头由定长20B与不定长的选项字段和填充字段构成。TCP分组的数据偏移字段表示TCP数据的开始位置,即TCP报头的实际长度。这里需要提醒一个重要考点:TCP报文的首部长度必须是4B的整数倍,由于这里报头的定长20B+不定长的选项字段9B=29B,并不是4B的整数倍,所以需要填充3B。也就是说,此TCP报文首部的长度为32B,而数据偏移字段是以4B为基本单位的,所以数据偏移字段为32/4=8,二进制表示为1000。