您现在的位置是:首页
>
赵丽颖详细资料大全 ASN详细资料大全
ASN详细资料大全 ASN.1是一种 ISO/ITU-T 标准,描述了一种对数据进行表示、编码、传输和解码的数据格式。它提供了一整套正规的格式用于描述对象的结构,而不管语言上如何执行及这些数据的具体指
ASN详细资料大全

ASN.1是一种 ISO/ITU-T 标准,描述了一种对数据进行表示、编码、传输和解码的数据格式。它提供了一整套正规的格式用于描述对象的结构,而不管语言上如何执行及这些数据的具体指代,也不用去管到底是什么样的应用程式。
基本介绍
中文名:ASN作用:抽象语法标记协定:ISO 规则:二进制编码 ASN.1:抽象语法标记,ASN:预先发货清单,ASN:自治系统号,ASN.1:抽象语法标记
ASN.1即抽象语法标记(Abstract Syntax Notation One) 在任何需要以数字方式传送信息的地方,ASN.1 都可以传送各种形式的信息(声频、视频、数据等等)。ASN.1 和特定的 ASN.1 编码规则推进了结构化数据的传输,尤其是网路中应用程式之间的结构化数据传输,它以一种独立于计算机架构和语言的方式来描述数据结构。 ISO 协定套中的套用层协定使用了 ASN.1 来描述它们所传输的 PDU,这些协定包括:用于传输电子邮件的 X.400、用于目录服务的 X.500、用于 VoIP 的 H.323 和 SNMP。它的套用还可以扩展到通用移动通信系统(UMTS)中的接入和非接入层。 ASN.1 取得成功的一个主要原因是它与几个标准化编码规则相关,如基本编码规则(BER) -X.209 、规范编码规则(CER)、识别名编码规则(DER)、压缩编码规则(PER)和 XER 编码规则(XER)。这些编码规则描述了如何对 ASN.1 中定义的数值进行编码,以便用于传输,而不管计算机、程式语言或它在应用程式中如何表示等因素。ASN.1 的编码方法比许多与之相竞争的标记系统更先进,它支持可扩展信息快速可靠的传输 — 在无线宽频中,这是一种优势。1984年,ASN.1 就已经成为了一种国际标准,它的编码规则已经成熟并在可靠性和兼容性方面拥有更丰富的历程。 简洁的二进制编码规则(BER、CER、DER、PER,但不包括 XER)可当作更现代 XML 的替代。然而,ASN.1 支持对数据的语义进行描述,所以它是比 XML 更为高级的语言。 ASN.1 的描述可以容易地被映射成 C 或 C++ 或 Java 的数据结构,并可以被应用程式代码使用,并得到运行时程式库的支持,进而能够对编码和解码 XML 或 TLV 格式的,或一种非常紧凑的压缩编码格式的描述。 · 命名规则:1、内部类型名和保留字全部大写;2、用户定义的类型名或者模组名第一个字母大写;3、其他标示符(值得名称和栏位名称)第一个字母要小写。 · 基本数据类型 BOOLEAN, INTEGER, BITSTRING, OCTETSTRING, REAL,ENUMERATED ANY, OBJECT IDENTIFIER · 字元串类型,都是OCTETSTRING的子类型 NumericString,PrintableString,TeletexString,VideotexString, IA5String, GraphicString, VisibleString,GeneralString · 基本构造类型 SEQUENCE一个或多个组成元素的有序列表 SEQUENCE {stateResultStateResult DEFAULT suess,
actionResultActionResult Default suess,
attributes SelectAttributes,
SharedASEinform SharedASEinform OPTIONAL,
diagnostic Diagnostic OPTIONAL
} SEQUENCE OF :SEQUENCE的特例,它的组成元素必须是同一个ASN.1类型,类似数组 SET :类似于SEQUENCE,区别在于它的组成元素是无序排列的 SET OF:和SET的区别类似于SEQUENCE和SEQUENCE OF的区别 CHOICE :包含一个可供选择类型的列表。类似于Union CHOICE {
roiv-apdu ROIVapdu,
rors-apdu RORSapdu
} · 模组定义、类型分配与值分配 DEFINITIONS TagDefault ::= BEGIN EXPORTS IMPORTS AssignmentList END ::= 为赋值号,AssignmengList包含类型分配(Type assignment)、值分配(Value Assignment)、和宏定义 类型分配语句的格式为:<类型名> ::= <类型定义> ModuleExample DEFINITIONS ::=
BEGIN
TypeA ::= INTEGER
TYPE ::= BOOLEAN
valueA TypeA ::= 10
valueB TypeB ::= TRUE
END · 标签--为了保证传输数据的无二义性,需要加入一些选项。例如SEQUENCE类型中,因为某些元素是可选的,所以需要有一种方式来正确区分。有4类标签:1、通用类(UNIVERSAL);2、套用类(APPLICATION);3、上下文;4、专用类 · 特殊类型:ANY,类似于通配符
ASN:预先发货清单
ASN即预先发货清单(Advanced Shipping Note) 预先发货清单是生产厂家或者批发商在发货时利用电子通信网路提前向零售商传送货物的明细清单。这样零售商事前可以做好货物进货准备工作,同时可以省去货物数据的输入作业,使商品检验作业效率化。购买商也可以凭借此清单核对订单交货数量、剩余数量等,及时更正数量上的错误。ASN:自治系统号
ASN 即自治系统号(Autonomous System Number) 自治系统:autonomous system。在网际网路中,一个自治系统(AS)是一个有权自主地决定在本系统中应采用何种路由协定的小型单位。这个网路单位可以是一个简单的网路也可以是一个由一个或多个普通的网路管理员来控制的网路群体,它是一个单独的可管理的网路单元(例如一所大学,一个企业或者一个公司个体)。一个自治系统有时也被称为是一个路由选择域(routing domain)。一个自治系统将会分配一个全局的唯一的号码,有时我们把这个号码叫做自治系统号(ASN)。 很赞哦! (1055)