第2章-抽象语法表示ASN.1.pptVIP

  • 7
  • 0
  • 约1.23万字
  • 约 76页
  • 2019-06-01 发布于四川
  • 举报
第2章 抽象语法表示ASN.1;图2.1 关于信息表示的通信系统模型 ; 应用实体:FTP、TELNET、SNMP等 表示实体(ASN.1):定义了应用数据的抽象语法。 传输语法:把抽象数据变换成比特串的编码规则 应用协议按照预先定义的抽象语法构造协议数据单元,用于和对等系统的应用实体交换信息。表示实体则对应用层数据进行编码,将其转换成二进制的比特串。比特串由下面的传输实体在网络中传送。;2.2 ASN.1的基本概念 ;ASN.1的基本语法规则: (1) ASN.1使用巴科斯范式(BNF): 在双引号中的字(word)代表着这些字符本身。而double_quote用来代表双引号。 在双引号外的字(有可能有下划线)代表着语法部分。 尖括号( )内包含的为必选项。 方括号([ ] )内包含的为可选项。 大括号({ } )内包含的为可重复0至无数次的项。 竖线(| )表示在其左右两边任选一项,相当于OR的意思。 ::=是“被定义为”的意思。 ;BNF来定义的Java语言中的For语句的实例: FOR_STATEMENT::= for( ( variable_declaration | (expression ; ) | ; ) [expression ] ; [expression ] )statement ;(2) 在ASN.1中,符号的定义没有先后次序,只要

文档评论(0)

1亿VIP精品文档

相关文档