问题 单项选择题

网络管理功能使用ASN.1表示原始数据,IP地址192.168.2.3使用ASN.1表示的结果是______。

A.CO,A8,02,03
B.40,CO,A8,02,03
C.44,192,168,2,3
D.40,4,1 92,168,2,3

答案

参考答案:D

解析: IP地址192.168.2.3使用ASN.1表示的结果是“40,4,192,168,2,3”,即实际占用6个字节数。其对应的BER编码结果是28 04 C0 A8 02 03。其中,第一个字节“28”的二进制表示是0010 1000,最左边两位“00”表示通用标签(UNIVERSAL),第3位“1”表示构造类型,剩余比特位“01000”是IP地址(IPAddress)类型的具体标签值;第二个字节“04”指明其后的“值(Value)”部分长度为4个字节;第3个字节“C0”的二进制表示是1100 0000,表示十进制数192;第4个字节“A8”的二进制表示是1010 1000,表示十进制数168;第5个字节“02”的二进制表示是0000 0010,表示十进制数2;第6个字节“03”的二进制表示是0000 0011,表示十进制数3。

选择题
问答题