应用程序在网络协议的应用层对payload数据,多使用ASN.1标准进行处理
ASN.1 ASN.1Abstract Syntax Notation One,抽象语法标记,ASN.1是描述数据格式的标准方法,它不管语言是如何执行、这些数据具体指什么、用什么类型的编码规则,是一种抽象的语法
ASN.1由两部分组成:
- 一部分描述信息内数据,数据类型及序列格式
- 另一部分描述如何将各部分组成消息
Report ::= SEQUENCE {
author OCTET STRING,
title OCTET STRING,
body OCTET STRING,
biblio Bibliography
}
- Report是结构体名称
- SEQUENCE表示消息是由许多数据单元构成的
- 中括号{}里面是各种类型的数据单元
- 前三个数据单元author/title/body的类型是OCTET STRING
- 最后一个数据单元biblio的类型是另一个ASN.1结构体
Bibliography ::= SEQUENCE {
author OCTET STRING
title OCTET STRING
publisher OCTET STRING
year OCTET STRING
}
数据类型
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)