已知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。