- 22
- 0
- 约 56页
- 2017-02-27 发布于湖北
- 举报
2.1 ASN.1引入 引入背景 在分布式/网络通信应用中,通信设备需要相互传输数据。但是设备可能是由不同厂家生产的,其硬件体系结构、程序语言的语法定义和程序功能实现一般是不相同的。例如,在一台设备中,整形数据类型是16位表示,而在另一台则可能用32位表示。这些差异导致了同一数据对象在不同的设备上被表示为不同的符号串。 为了解决以上问题,ISO组织推出了抽象语法表符号(ASN.1(Abstract Syntax Notation One),X.208)。ASN.1通过定义若干简单类型和复合类型,使得各个设备对其间交换消息的数据类型有了一致的认识。 位于ISO规定的表示层,定义了应用数据的抽象语法,类似于通常程序设计语言定义的抽象数据类型。 把这些对象转换成“0”和“1”的比特流的一套规则称为BER(Basic Encoding Rules ,X.209),说明了如何把每种ASN.1类型的值编码为8bit的octet流。 这样,经过ASN.1处理的消息独立于应用环境,就不会因为系统终端的区别而产生歧义。 可以将通信编解码设计与开发工作转嫁给ASN.1编译器完成。从而不必在手工编写编解码器。一方面大量减少了缺陷引入,另一方面更是大大加快了系统开发速度 局部语法、传送语法与抽象语法 “语法”实际上就是“符号串解释方法”。 局部语法用于数据在端系统中的存储。 传送语法 位模式(Bit
您可能关注的文档
- 1-8页计算机基础.doc
- 1-6550端口的用处.doc
- 1-AI-2070总线式无纸记录仪的应用推广.doc
- 1-ANSYS Workbench简介.ppt
- 1Autocad_2007_第二章_白云著.ppt
- 1-C语言概述.ppt
- 1-excel基础.ppt
- 1-HTML基础知识:HTML文档的基本概念.doc
- 1-Java语言基础.ppt
- 1-SPSS统计分析软件简介.ppt
- 2025-2026学年广东省佛山市南海区、三水区八年级(上)期末数学试卷+答案解析.pdf
- 2025-2026学年广东省佛山市南海区、三水区九年级(上)期末数学试卷+答案解析.pdf
- 2025-2026学年广东省佛山市南海区、三水区七年级(下)期末数学试卷+答案解析.pdf
- 上海教育版七年级上册数学教案 第1套 10.2分式的基本性质_教案2.doc
- 2025-2026学年广东省佛山市南海区灯湖中学八年级(上)第二次调研数学试卷+答案解析.pdf
- 2025-2026学年广东省广州市番禺区金海岸实验学校八年级(上)期中数学试卷+答案解析.pdf
- 2025-2026学年广东省广州市番禺区桥城中学八年级(上)期中数学试卷+答案解析.pdf
- 2025-2026学年广东省广州市番禺区星海中学九年级(下)月考物理试卷+答案解析.pdf
- 2025-2026学年广东省广州市番禺区钟村中学八年级(上)期中数学试卷+答案解析.pdf
- 2025-2026学年广东省广州市番禺区毓贤学校八年级(上)期中数学试卷+答案解析.pdf
原创力文档

文档评论(0)