當前位置:編程學習大全網 - 編程軟體 - 標準的數據描述語言ASN.1簡介?

標準的數據描述語言ASN.1簡介?

br>ASN.1 (Abstract Syntax Notation One)

<br>

<br>ASN.1是壹種用於描述結構化客體的結構和內容的語言.

<br>

<br>抽象語法定義:

<br>ASN.1是描述在網絡上傳輸信息格式的標準方法。它有兩部分:描述信息內數據,數據類型及序列格式的是壹部分;另壹部分描述如何將各部分組成消息。它原來是作為X.409的壹部分而開發的,後來才自己獨立成為壹個標準。ASN.1在OSI的ISO 8824/ITU X.208(說明語法)和ISO 8825/ITU X.209(說明基本編碼規則)規範。下面就是壹個例子:

<br>

<br>Report ::= SEQUENCE {

<br> author OCTET STRING,

<br> title OCTET STRING,

<br> body OCTET STRING,

<br> biblio Bibliography

<br>}

<br>

<br>在這個例子中,"Report"是由名字類型的信息組成的,而SEQUENCE表示消息是許多數據單元構成的,前三個數據單元的類型是OCTET STRING,而最後壹個數據類型則下面的ASN.1語法表示它的意義:

<br>

<br>Bibliography ::= SEQUENCE {

<br> author OCTET STRING

<br> title OCTET STRING

<br> publisher OCTET STRING

<br> year OCTET STRING

<br>}

<br>

<br>

<br>

  • 上一篇:如何求行列式的值
  • 下一篇:null值是什麽意思啊
  • copyright 2024編程學習大全網