標(biāo)準(zhǔn)解讀

GB/T 16262.2-2006 是一項(xiàng)由中國國家標(biāo)準(zhǔn)總局發(fā)布的信息技術(shù)標(biāo)準(zhǔn),它專注于描述一種稱為抽象語法記法一(ASN.1,Abstract Syntax Notation One)的規(guī)范語言的第二部分。ASN.1是一種國際通用的、與編程語言無關(guān)的數(shù)據(jù)表示方法,用于定義數(shù)據(jù)結(jié)構(gòu),尤其適用于需要在不同系統(tǒng)之間交換復(fù)雜數(shù)據(jù)的場景,如通信協(xié)議、數(shù)據(jù)存儲格式等。

本標(biāo)準(zhǔn)具體針對的是ASN.1中的“信息客體規(guī)范”(Information Object Specification)。信息客體是指ASN.1中定義的數(shù)據(jù)類型和結(jié)構(gòu),它們用來精確地描述數(shù)據(jù)元素的組成、格式和約束條件,確保數(shù)據(jù)在不同系統(tǒng)間傳輸時(shí)能夠被準(zhǔn)確無誤地解析和重建。

標(biāo)準(zhǔn)內(nèi)容大致可以分為以下幾個(gè)方面:

  1. 基本信息客體定義:介紹了如何使用ASN.1的語法規(guī)則來定義基本的數(shù)據(jù)類型,如整數(shù)、布爾值、字符串等,以及如何通過這些基本類型構(gòu)造更復(fù)雜的復(fù)合類型,比如序列(SEQUENCE)、選擇(CHOICE)、數(shù)組(SET OF/SEQUENCE OF)等。

  2. 編碼規(guī)則:雖然ASN.1本身不指定數(shù)據(jù)的二進(jìn)制編碼方式,但此標(biāo)準(zhǔn)可能會(huì)提及或引用其他標(biāo)準(zhǔn)(如BER、DER、PER等),這些編碼規(guī)則說明了如何將ASN.1描述的信息客體轉(zhuǎn)換為可以在網(wǎng)絡(luò)上傳輸或存儲的位流。

  3. 信息客體的約束條件:描述了如何利用ASN.1的約束語法來給數(shù)據(jù)類型添加額外的限制,比如數(shù)值范圍、必選或可選字段、大小限制等,以滿足特定應(yīng)用的需求。

  4. 信息客體的命名和重用:包括模塊化設(shè)計(jì)原則,如何通過IMPORTS語句引入其他模塊定義的信息客體,以及如何使用TYPE-IDENTIFIER和OBJECT IDENTIFIER來唯一標(biāo)識信息客體,便于跨系統(tǒng)的識別和交互。

  5. 一致性性和合規(guī)性指導(dǎo):提供了如何驗(yàn)證ASN.1定義是否正確無誤的準(zhǔn)則,以及如何確保實(shí)現(xiàn)遵循ASN.1規(guī)范的指導(dǎo)。

此標(biāo)準(zhǔn)旨在為開發(fā)者、系統(tǒng)設(shè)計(jì)師和通信協(xié)議制定者提供一個(gè)清晰、一致的方法來定義和交換復(fù)雜數(shù)據(jù)結(jié)構(gòu),保證信息在多平臺、多系統(tǒng)環(huán)境下的互操作性和兼容性。


如需獲取更多詳盡信息,請直接參考下方經(jīng)官方授權(quán)發(fā)布的權(quán)威標(biāo)準(zhǔn)文檔。

....

查看全部

  • 現(xiàn)行
  • 正在執(zhí)行有效
  • 2006-03-14 頒布
  • 2006-07-01 實(shí)施
?正版授權(quán)
GB/T 16262.2-2006信息技術(shù)抽象語法記法一(ASN.1)第2部分:信息客體規(guī)范_第1頁
GB/T 16262.2-2006信息技術(shù)抽象語法記法一(ASN.1)第2部分:信息客體規(guī)范_第2頁
GB/T 16262.2-2006信息技術(shù)抽象語法記法一(ASN.1)第2部分:信息客體規(guī)范_第3頁
GB/T 16262.2-2006信息技術(shù)抽象語法記法一(ASN.1)第2部分:信息客體規(guī)范_第4頁
GB/T 16262.2-2006信息技術(shù)抽象語法記法一(ASN.1)第2部分:信息客體規(guī)范_第5頁
已閱讀5頁,還剩39頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

GB/T 16262.2-2006信息技術(shù)抽象語法記法一(ASN.1)第2部分:信息客體規(guī)范-免費(fèi)下載試讀頁

文檔簡介

ICS35.100.60L79中華人民共和國國家標(biāo)準(zhǔn)GB/T16262.2-2006/ISO/IEC8824-2:2002信息技術(shù)抽象語法記法一(ASN.1)第2部分;信息客體規(guī)范Informationtechnology-AbstractSyntaxNotationOne(ASN.1)—Part2:Informationobiectspecification(ISO/IEC8824-2:2002,IDT)2006-03-14發(fā)布2006-07-01實(shí)施中華人民共和國國家質(zhì)量監(jiān)督檢驗(yàn)檢疫總局發(fā)布中國國家標(biāo)準(zhǔn)化管理委員會(huì)

GB/T16262.2-2006/ISO/IEC8824-2:2002三前言引育1范圍2規(guī)范性引用文件3術(shù)語和定義·…3.1基本記法規(guī)范3.2約束規(guī)范3.3ASN.1規(guī)范的參數(shù)化·3.4附加定義4酯略語5約定6記法6.1賦值6.2類型6.36.4元素ASN.1詞項(xiàng)7.1息客體類別引用7.2信息客體引用7.3信息客體集合引用7.4類型字段引用7.5值字段引用……7.6值集合字段引用1.1客體字段引用7.8客體集合字段引用7.9字·7.10附加關(guān)鍵字……引用定義89信息客體類別定義和賦值1011信息客體定義和賦值1212信息客體集合定義和賦值15關(guān)聯(lián)表……….16客體類別字段類型記法1715來白客體的信息19附錄A(規(guī)范性附錄)類型標(biāo)識符信息客體類別22

GB/T16262.2-2006/ISO/IEC8824-2:2002附錄B(規(guī)范性附錄)抽象語法定義23附錄C(規(guī)范性附錄)單單一實(shí)例類型24附錄D(資料性附錄)示例附錄E(資料性附錄)ASN.1客體集合擴(kuò)展模塊的個(gè)別指導(dǎo)附錄.30附錄F(資料性附錄)記法綜述

GB/T16262.2-2006/ISO/IEC8824-2:2002GB/T16262在《信息技術(shù)抽象語法記法一(ASN.1))總標(biāo)題下.目前包括以下4個(gè)部分:第1部分(即GB/T16262.1):基本記法規(guī)范;第2部分(即GB/T16262.2):信息客體規(guī)范;第3部分(即GB/T16262.3):約束規(guī)范;第4部分(即GB/T16262.4):ASN.1規(guī)范的參數(shù)化本部分為GB/T16262的第2部分,等同采用國際標(biāo)準(zhǔn)ISO/IEC8824-2:2002《信息技術(shù)抽象語法記法一(ASN.1):信息客體規(guī)范》(英文版)。與該項(xiàng)國際標(biāo)準(zhǔn)的等同文本是ITU-T建議X.681.按照GB/T1.1—2000的規(guī)定,本部分對ISO/IEC8824-2:2002作了下列編輯性修改:“本標(biāo)準(zhǔn)"一詞改為"本部分";在引用的標(biāo)準(zhǔn)中,凡已轉(zhuǎn)化成我國標(biāo)準(zhǔn)的各項(xiàng)標(biāo)準(zhǔn),均用我國的相應(yīng)標(biāo)準(zhǔn)編號代替。本部分的附錄A、附錄B和附錄C是規(guī)范性附錄.附錄D、附錄E和附錄F是資料性附錄本部分由中華人民共和國信息產(chǎn)業(yè)部提出。本部分由中國電子技術(shù)標(biāo)準(zhǔn)化研究所歸口。本部分起草單位:中國電子技術(shù)標(biāo)準(zhǔn)化研究所本部分主要起草人:鄭洪仁、安金海、徐云弛

GB/T16262.2—2006/ISO/IEC8824-2:2002應(yīng)用設(shè)計(jì)者經(jīng)常需要設(shè)計(jì)一種協(xié)議,該協(xié)議用來處理某一類別信息客體中的任何一個(gè)實(shí)例,其中類別的實(shí)例可由各個(gè)不同的其他實(shí)體定義,并可以不斷增加。這種信息客體類別的示例有遠(yuǎn)程操作服務(wù)(ROS)中的操作和OSI目錄的屬性。GB/T16262的本部分提供一種記法,使得能定義信息客體類別,各個(gè)信息客體和信息客體集合以及給出引用名。信息客體類別由其實(shí)例所占有字段的種類表征。字段可以包括任意類型(類型字段)或規(guī)定類型的單個(gè)值(固定類型值字段)或已命名類型字段中規(guī)定類型的單個(gè)值(可變類型值字段);規(guī)定類型非空值集合(固定類型值集合字段)或已命名類型字段中規(guī)定類型的非空值集合(可變類型值集合字段):或規(guī)定信息客體類別中的單個(gè)信息客體(客體字段)規(guī)定信息客體類別中的信息客體集合(客體集合字段)可以選擇信息客體類別的固定類型值字段以提供類別中信息客體的唯一標(biāo)識。這稱為類別的標(biāo)識符字段。如果提供標(biāo)識符字段的值,它則應(yīng)在為此類別所定義的信息客體集合中是唯一的。它們可以,但不必.無歧義地標(biāo)識更廣范圍內(nèi)的類別的信息客體,尤其是通過使用客體標(biāo)識符作為標(biāo)識符字段的類型通過規(guī)定下列內(nèi)容來定義信息客體類別:字字段的名稱:每每個(gè)字段的形式(類型、固定類型值、可變類型值、固定類型值集合、可變類型值集合、客體或客體集合);字段的任選性和默認(rèn)設(shè)置:如如有必要,則應(yīng)明確哪個(gè)字段是標(biāo)識符字段,類別中各個(gè)信息客體則對每個(gè)字段提供必要的信息予以定義本標(biāo)準(zhǔn)定義的記法允許通過引用某個(gè)信息客體類別的字段規(guī)定ASN.1的類型客體類別字段類型。在GB/T16262.3中.通過引用某個(gè)具體的信息客體集合使提供這種類型的記法受到限制。將信息客體類別的定義用來定義基礎(chǔ)概念表(關(guān)聯(lián)表)的形式可能是有用的。此表是每個(gè)字段-列,整個(gè)行定義一個(gè)信息客體。此表的形式(由信息客體類別規(guī)范確定)確定為完成某個(gè)協(xié)議規(guī)范要收集的和使用的信息?;A(chǔ)概念表為規(guī)定此類別信息客體的記法和完成其規(guī)范需要此信息的協(xié)議之間提供鏈接。典型地.用來完成特定協(xié)議規(guī)范的實(shí)際信息客體集合應(yīng)是此協(xié)議的參數(shù)(見GB/T16262.4)。引用特定客體或客體集合(或許是參數(shù))的"InformationFromObiects”記法可用來從概念表的字符元中提取信息。本部分:規(guī)定定義信息客體類別和用引用名標(biāo)識它的記法(見第9章)規(guī)定信息客體類別的定義符用以提供此類別信息客體定義用的定義語法的記法;對未定義語法業(yè)已定義的類別提供默認(rèn)記法(見第10章);規(guī)定定義信息客體,和將它賦于引用名的記法(見第11章).并提供客體集合的模擬記法(見第12章):

GB/T16262.2-2006/ISO/IEC8824-2:2002-定義一個(gè)類別的客體或客體集合的“關(guān)聯(lián)表”(見第13章);-規(guī)定客體類別字段類型及其值的記法(見第14章);注:這些結(jié)構(gòu)能夠使用已命名信息客體類別的已命名字段規(guī)定ASN.1類型。關(guān)于將此類型限于與規(guī)定的信息客體集合有關(guān)的值的約束在GB/T16262.3中規(guī)定。-規(guī)定從客體中提取信息的記法(見第15章)。在定義ASN.1規(guī)范時(shí),可以部分或全部不知道定義客體集合中所使用的信息客體集合。例如,網(wǎng)絡(luò)管理中出現(xiàn)的情況:當(dāng)網(wǎng)絡(luò)管理器正在執(zhí)行時(shí),被管客體在改變。本部分規(guī)定在客體集合定義中包含擴(kuò)展標(biāo)記的規(guī)則以向?qū)嵤┱吒嬷O(shè)計(jì)者關(guān)注的,在ASN.1規(guī)范中沒有完全定義客體集合內(nèi)容。當(dāng)用擴(kuò)展標(biāo)記定義客體集合時(shí),實(shí)施者必須提供(可能超過ASN.1的范圍)對客體集合動(dòng)態(tài)地增加客體和從客體集合中刪除先前增加客體的措施。附錄A(本部分的構(gòu)成部分)規(guī)定其客體類別引用是TYPE-IDENTFIER的信息客體類別。這是最簡單有用的類別,它只有兩個(gè)字段,一個(gè)是類型客體標(biāo)識符的標(biāo)識符字段,一個(gè)是定義傳送此類別中任一特定客體所有信息的ASN.1類型的單一類型字段。本標(biāo)準(zhǔn)定義它.是因?yàn)檫@種形式的信息客體有廣泛的使用附錄B(本部分的組成部分)用一合適的信息客體的定義規(guī)定定義抽象語法的記法附錄C(本部分的組成部分)規(guī)定單一實(shí)例類型的記法(單一記法)。附錄D(不是本部分的組成部分)提供如何使用本部分所述記法的示例附錄E(不是本部分的組成部分)提供ASN.1客體集合擴(kuò)展模型的綜述附錄F(不是本部分的組成部分)提供本部分定義的記法綜述,

GB/T16262.2-2006/ISO/IEC8824-2:2002信息技術(shù)抽象語法記法·:一(ASN.1)第2部分:信息客體規(guī)范T范圍GB/T16262的本部分是抽象語法記法一(ASN.1)的一個(gè)部分.并提供規(guī)定信息客體類別、信息客體和信息客體集合的記法規(guī)范性引用文件下列文件中的條款通過GB/T16262的本部分的引用而成為本部分的條款。凡是注日期的引用文件,其隨后所有的修改單(不包括勒誤的內(nèi)容)或修訂版均不適用于本部分,然而,鼓勵(lì)根據(jù)本部分達(dá)成協(xié)議的各方研究是否可使用這些文件的最新版本。凡是不注日期的引用文件,其最新版本適用于本部分。GB/T16262.1-—2006信息技術(shù)抽象語法記法一(ASN.1)第1部分:基本記法規(guī)范(ISOIEC8824-1:2002.IDT)GB/T16262.3-2006信息技術(shù)抽象語法記法一(ASN.1)第3部分:約束規(guī)范(ISO/IEC8824-3:2002.IDT)GB/T16262.4—2006信息技術(shù)抽象語法記法一(ASN.1)第4部分:ASN.1規(guī)范的參數(shù)化(ISO/IEC8824-4:2002.IDT)3術(shù)語和定義下列術(shù)語和定義適用于GB/T16262—2006的本部分57基本記法規(guī)范本部分使用GB/T16262.1-2006中定義的術(shù)語3.2約束規(guī)范本部分使用GB/T16262.3—2006中定義的下列術(shù)語:-表約柬tableconstraint.3.3ASN.1規(guī)范的參數(shù)化本部分使用GB/T16262.4—2006中定義的下列術(shù)語:“)參數(shù)化類型parameterizcdtypeib)參數(shù)化伯parameterizedvalue.3.4附加定義3.

溫馨提示

  • 1. 本站所提供的標(biāo)準(zhǔn)文本僅供個(gè)人學(xué)習(xí)、研究之用,未經(jīng)授權(quán),嚴(yán)禁復(fù)制、發(fā)行、匯編、翻譯或網(wǎng)絡(luò)傳播等,侵權(quán)必究。
  • 2. 本站所提供的標(biāo)準(zhǔn)均為PDF格式電子版文本(可閱讀打?。?,因數(shù)字商品的特殊性,一經(jīng)售出,不提供退換貨服務(wù)。
  • 3. 標(biāo)準(zhǔn)文檔要求電子版與印刷版保持一致,所以下載的文檔中可能包含空白頁,非文檔質(zhì)量問題。

評論

0/150

提交評論