2014年7月2日水曜日

MIBとSMIとASN.1

SNMP(Simple Network Management Program)を調べているとよく目にする


  • MIB(Management Information Base)
  • SMI(Structure of Management Information)
  • ASN.1 (Abstract Syntax Notation One)


について整理してみました。

MIBとはなにか

SNMPで通信を行う際に、やりとりされるデータのこと。

SMIとはなにか

MIBがどのような値(整数値、文字列等)を取れるか定義したもの。
SNMPというプロトコルを表現するための記法といえる。

ASN.1とはなにか

SMIを定義したもの。SMIはASN1.1の一部、と表現されることもある。
ASN.1自体は古くからプロトコルの定義のために使われており、SNMP以外にも応用の範囲は広い。

まとめると

SNMPでは、MIBというデータがやりとりされる。
で、そのMIBを定義するために、古くからあるASN.1というものを用いて、SMIという記法を作った、という感じだろうか。




0 件のコメント:

コメントを投稿