ASN.1   Abstract Syntax Notation One   추상 구문 기법 형태 1

(2022-06-08)

1. ASN.1 (Abstract Syntax Notation One)추상적 구문 구조를 기술하는 언어
     - 특정 장치,데이터 표현방식,프로그래밍언어 등에 종속되지 않게 표준화됨
        . 주로, OSI 계층모델표현계층 상에서 쓰여짐


2. ASN.1의 출현배경네트워크 상에 흩어져 있는 다양한 종류의 시스템들은,
     - 저마다 데이터를 저장 표현하는 각자의 독특한 방식이 있음
        . (例: 8 비트/16 비트, Big-endian/Little-endian 방식 등)

  ㅇ 이에따라, 서로간에 데이터를 호환성있게 교환할 수 있도록,
     - 장치 독립적인 네트워크 상의 문맥(Context)에 의한 데이터 표현 방식이 필요하게됨


3. ASN.1의 특징데이터를, 정확히 논리형,정수형,비트열형 등의 데이터형데이터 값에 따라 정의하기 때문에,
     - 다양한 데이터형을 조합시켜 복잡한 데이터 구조를 표현할 수 있음

  ㅇ C 언어 등과 비슷한 형태로 기술되므로, 프로토콜의 구현에 친숙한 면이 있으나,
     - 비트 수준의 인코딩 규칙에 대해 언급하므로, 개발자 입장에서 보면 이해 및 확장이 다소 어려움

  ㅇ 표준 : ISO 8824 및 ITU-T X.208


4. 사용 例SNMP 등
     - 네트워크 상의 다른 유형의 장치를 사용하는 양끝점(ES) 사이에서 정보를 기술하
       고/전송하는데 공통되는 Syntax로서 기능함 

  ㅇ VoIP프로토콜H.323에서 사용하는 인코딩 규칙

  ㅇ X.509 인증서 형식5. 관련 사항

  ㅇ 한편, 
     - 추상화데이터 표현 형식(ASN.1)과는 별도로, 
     - 네트워크를 통해 전송할 때의 전송 가능 데이터 형식으로 변환하는 규칙으로,
       BER(Basic Encoding Rule), PER(Packed Encoding Rule) 이 있음

  ㅇ 관련용어  ☞  MIB (Management Information Base)

[SNMP]1. SNMP 이란?   2. MIB   3. SMI   4. ASN.1   5. BER   6. SNMP 메세지   7. SNMP 메세지(PDU) 종류   8. SNMP 트랩   9. RMON   10. SNMP 표준   11. OID(객체 식별자)  


"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"
     [정보통신기술용어해설]       편집·운영 (차재복)          편집 후원          편집 이력
  1. Top (분류 펼침)      :     1,591개 분류    6,512건 해설