[ 永遠的UNIX::UNIX技術資料的寶庫 ]   GB | BIG5

首頁 > 網絡管理 > 其它 > 正文
標準的數據描述語言ASN.1簡介
http://www.fanqiang.com (2001-05-25 15:19:26)
ASN.1 (Abstract Syntax Notation One) 

ASN.1是一種用描述結構化客體的結構和內容的語言.

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

Report ::= SEQUENCE {
     author OCTET STRING,
     title OCTET STRING,
     body OCTET STRING,
     biblio Bibliography
}

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

Bibliography ::= SEQUENCE {
     author OCTET STRING
     title OCTET STRING
     publisher OCTET STRING
     year OCTET STRING
}

(http://www.fanqiang.com)
    進入【UNIX論壇

相關文章

======
 

★  樊強制作 歡迎分享  ★