ASN

航空安全網英文:Aviation Safety Network,簡稱ASN)是一個網站。主要蒐集關於航空事故、劫持事件的信息。資料庫中大約有10700份信息。創立於1996年,靠捐贈維持網站。

基本介紹

  • 中文名:航空安全網
  • 外文名:Aviation Safety Network
  • 作用:抽象語法標記
  • 協定:ISO 
  • 規則:二進制編碼
創始人,來源,ASN.1,ASN.1:抽象語法標記,ASN:預先發貨清單,ASN:自治系統號,標準下載,

創始人

Harro Ranter(1972年,荷蘭)是航空安全網路的創始人和主管。
哈羅於1983年開始收集有關飛機事故的信息,並在完成一本書後出現在荷蘭國家媒體上,該書涵蓋了1985年夏天發生的1000多起事故。自1995年以來,哈羅於1996年1月在網際網路上啟動了航空安全網路。
Fabian I. Lujan於1976年4月5日出生於阿根廷布宜諾斯艾利斯,是一名活躍的飛行員的兒子,他是1969年Antartic Base Marambio的創始人,並於1982年參加了福克蘭群島衝突。
從那時起,飛機就是他的生命,現在飛機事故是他與Harro Ranter合作的主要原因。
他於1998年8月加入航空安全網頁,優先幫助哈羅提供最佳報導,更新和準確的信息以及有關客機事故的報告。
有些圖形是由他設計的。
他的主要任務是保持網站正常運行,檢查完整性並回復與網際網路或網頁本身相關的電子郵件。
目前,來自170個不同國家的9900多人訂閱了Accident Digest電子郵件服務。 ASN網站收到約。每周50,000次訪問。

來源

航空安全網站中包含的大部分信息都是基於官方來源(當局,安全委員會)提供的信息。
用作事故資料庫基礎的來源是飛機生產清單,自1952年以來的國際民航組織航空器事故摘要,以及NTSB,TSB等。

ASN.1

ASN.1Abstract Syntax Notation One) 是一套標準,是描述數據的表示、編碼、傳輸、解碼的靈活的記法。它提供了一套正式、無歧義和精確的規則以描述獨立於特定計算機硬體的對象結構。
ASN.1是ISOITU-T的聯合標準,最初是1984年的CCITT X.409:1984的一部分。由於其廣泛套用,1988年ASN.1移到獨立標準X.208,1995年進行全面修訂後變成X.680系列標準。
ASN.1本身只定義了表示信息的抽象句法,但是沒有限定其編碼的方法。各種ASN.1編碼規則提供了由ASN.1描述其抽象句法的數據的值的傳送語法(具體表達)。標準的ASN.1編碼規則有基本編碼規則(BER,Basic Encoding Rules)、規範編碼規則(CER,Canonical Encoding Rules)、唯一編碼規則(DER,Distinguished Encoding Rules)、壓縮編碼規則(PER,Packed Encoding Rules)和XML編碼規則(XER,XMLEncoding Rules)。為了使ASN.1能夠描述一些原先沒有使用ASN.1定義,因此不適用上述任一編碼規則的數據傳輸和表示的套用和協定,另外製訂了ECN來擴展ASN.1的編碼形式。ECN可以提供非常靈活的表明方法,但還沒有得到普遍套用。
ASN.1與特定的ASN.1編碼規則一起通過使用獨立於計算機架構和程式語言的方法來描述數據結構,為結構化數據的互動提供了手段,特別是在網路環境的應用程式。
套用層協定如X.400email)、X.500LDAP目錄服務)、H.323VoIP)和SNMP使用 ASN.1 描述它們互動的協定數據單元。在UMTS的接入和非接入層也有廣泛的套用。 ASN.1的其他套用領域參見此處[1]。
這裡[2]列舉了很多ASN.1的自由或者商業的工具。

ASN.1:抽象語法標記

在任何需要以數字方式傳送信息的地方,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 success,
actionResultActionResult Default success,
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)。

標準下載

(從ITU-T網站免費下載)
描述ASN.1記法的標準:
  • ITU-T Rec. X.680 | ISO/IEC 8824-1
  • ITU-T Rec. X.681 | ISO/IEC 8824-2
  • ITU-T Rec. X.682 | ISO/IEC 8824-3
  • ITU-T Rec. X.683 | ISO/IEC 8824-4
描述ASN.1編碼規則的標準
  • ITU-T Rec. X.690 | ISO/IEC 8825-1 (BER, CER and DER)
  • ITU-T Rec. X.691 | ISO/IEC 8825-2 (PER)
  • ITU-T Rec. X.692 | ISO/IEC 8825-3 (ECN)
  • ITU-T Rec. X.693 | ISO/IEC 8825-4 (XER)
ASN.1標準列表

相關詞條

熱門詞條

聯絡我們