已知IPv4数据报第1个字节和数据报长度字段内容分别为十六进制数45H和3FCH,则该数据报封装的数据为( )

已知IPv4数据报第1个字节和数据报长度字段内容分别为十六进制数45H和3FCH,则该数据报封装的数据为( )


A、

1000字节


B、

1020字节


C、

1024字节


D、

1200字节


【正确答案】:A
【题目解析】:

本题考查IPv4数据报格式的字段含义。


首部长度字段:占4位,给出的是IP数据报的首部长度, 以4字节为单位

数据报长度字段:也称为总长度字段,占16位,给出IP数据报的总字节数,包括首部和数据部分。

本题中,实际IP数据报中一个字节,对应版本号与首部长度两个字段分占一个字节的高4位与低4位。

IP数据报的第1个字节是45H(十六进制):转化为二进制位01000101,即首部长度为0101,对应十进制的5,故表示IPv4的首部长度为5*4=20字节。

3FCH(十六进制)转化为十进制为1020。

故封装的数据=数据报长度-首部长度=1020字节-20字节=1000字节。选A。


Top