1. SNMP (Simple Network Management Protocol)
  ㅇ 네트워크 관리를 위해, 관리 정보 및 정보 운반을 위한 프로토콜
     - UDP / IP 상에서 동작하는, 비교적 단순한 형태의, 메시지 교환형 네트워크 관리 프로토콜
2. SNMP 특징
  ㅇ 매우 단순하고 구현 용이
     - 매우 간단(구조의 간단함, 구현의 용이함 등)하여 쉽게 관리 적용이 가능
  ㅇ 정보 지향적 동작 구조
     - 명령 지향적 보다는 정보 지향적
        . 특정 정보 변수에 대한 단순한 요청/응답 메카니즘 (Get / Set)
  ㅇ Manager/Agent(관리자/대리인) 형태로 동작
  ㅇ 여러 프로토콜과의 협동
     - 크게, `정보 운반` 및 `관리 정보` 프로토콜을 분리함
3. SNMP 프레임워크
     4. SNMP 프로토콜
  ㅇ `정보 운반` 프로토콜
     - 수송용 프로토콜      : UDP (User Datagram Protocol)
     - 포트 번호            : 161번, 162번
        . UDP 161번 : GetRequest,SetRequest 등 통상의 메세지
        . UDP 162번 : 트랩 메세지
     - 3가지 주요 동작 패턴 : Get, Set, Trap
        . 관련 메세지 형식  ☞ SNMP 메세지 참조
        . 관련 메세지 종류  ☞ SNMP 메세지 종류 참조
           .. GetRequest, GetNextRequest, SetRequest, GetReponse, Trap 등
  ㅇ `관리 정보` 프로토콜
     - 정보 구조 : SMI 및 MIB 라는 다른 2개의 정보 구조를 설명하는 프로토콜과 함께 사용
        . SMI (Structure of Management Information) : 관리정보구조
           .. SNMP 관리 정보의 표현 구문 문법 등을 규정
           .. `변수 작명`,`변수 유형`,`객체 및 값들을 부호화` 등의 규칙
           .. 장비 마다 다르게 표현될 수 있는 MIB 객체의 표현 동질성을 유지하는 표준
        . MIB (Management Information Base) : 관리정보저장소 (관리 대상을 규격화시킨 정보 모음)
           .. 관리 특성을 묘사하는 변수 객체들의 모음
     - 정보 식별 (망관리 대상 객체 식별 체계)
        . OID : 트리 형태의 계층구조 (Tree Hierarchy)
           .. MIB 내 정보 식별 체계
5. SNMP 장비 구분
  ㅇ Manager (NMS, Network Management System/Station)
     - 관리하는 시스템 (호스트 등)
        . 관리시스템 안에 탑재, 관리용 메세지를 에이전트에 요청 및 모니터링
           .. Manager S/W, Management S/W(각종 관리용 응용 S/W)
           .. 例) MRTG, HP OpenView, TWSNMP 등
  ㅇ Agent (Managed Device)
     - 관리되는 장비들 (허브, 라우터, 스위치, 브리지, 호스트 등)
        . 관리되는 장치 안에 탑재되는 S/W 형태의 모듈
           .. Agent S/W, MIB(Agent 노드에 수집되는 정보)
        . 장비 동작에 필요한 변수,상태 정보 등을 데이터베이스화하여 유지함
6. SNMP 프로토콜 동작
  ㅇ 동작 이해
     - Manager는 Agent에게 관리정보 요청을 하고,
        . Agent가 생산하는 관리정보(MIB) 데이터를 통하여 관리 역할을 수행
     - Manager와 Agent의 상호 데이터 교환
        . MIB 내 변수에서 읽기,쓰기(Get, Set) 명령과 가져오기(GetNext) 명령에 의함
4. SNMP 프로토콜
  ㅇ `정보 운반` 프로토콜
     - 수송용 프로토콜      : UDP (User Datagram Protocol)
     - 포트 번호            : 161번, 162번
        . UDP 161번 : GetRequest,SetRequest 등 통상의 메세지
        . UDP 162번 : 트랩 메세지
     - 3가지 주요 동작 패턴 : Get, Set, Trap
        . 관련 메세지 형식  ☞ SNMP 메세지 참조
        . 관련 메세지 종류  ☞ SNMP 메세지 종류 참조
           .. GetRequest, GetNextRequest, SetRequest, GetReponse, Trap 등
  ㅇ `관리 정보` 프로토콜
     - 정보 구조 : SMI 및 MIB 라는 다른 2개의 정보 구조를 설명하는 프로토콜과 함께 사용
        . SMI (Structure of Management Information) : 관리정보구조
           .. SNMP 관리 정보의 표현 구문 문법 등을 규정
           .. `변수 작명`,`변수 유형`,`객체 및 값들을 부호화` 등의 규칙
           .. 장비 마다 다르게 표현될 수 있는 MIB 객체의 표현 동질성을 유지하는 표준
        . MIB (Management Information Base) : 관리정보저장소 (관리 대상을 규격화시킨 정보 모음)
           .. 관리 특성을 묘사하는 변수 객체들의 모음
     - 정보 식별 (망관리 대상 객체 식별 체계)
        . OID : 트리 형태의 계층구조 (Tree Hierarchy)
           .. MIB 내 정보 식별 체계
5. SNMP 장비 구분
  ㅇ Manager (NMS, Network Management System/Station)
     - 관리하는 시스템 (호스트 등)
        . 관리시스템 안에 탑재, 관리용 메세지를 에이전트에 요청 및 모니터링
           .. Manager S/W, Management S/W(각종 관리용 응용 S/W)
           .. 例) MRTG, HP OpenView, TWSNMP 등
  ㅇ Agent (Managed Device)
     - 관리되는 장비들 (허브, 라우터, 스위치, 브리지, 호스트 등)
        . 관리되는 장치 안에 탑재되는 S/W 형태의 모듈
           .. Agent S/W, MIB(Agent 노드에 수집되는 정보)
        . 장비 동작에 필요한 변수,상태 정보 등을 데이터베이스화하여 유지함
6. SNMP 프로토콜 동작
  ㅇ 동작 이해
     - Manager는 Agent에게 관리정보 요청을 하고,
        . Agent가 생산하는 관리정보(MIB) 데이터를 통하여 관리 역할을 수행
     - Manager와 Agent의 상호 데이터 교환
        . MIB 내 변수에서 읽기,쓰기(Get, Set) 명령과 가져오기(GetNext) 명령에 의함
        ㅇ 3가지 주요 동작 패턴 : Get, Set, Trap
     - SNMP 관련 메세지 형태           ☞  SNMP 메세지
        . SNMP는 관리자와 에이전트 간에 주고받는 메세지 패킷의 형식을 정의함
     - 기본 명령어 종류                ☞  SNMP 메세지 종류
  ㅇ SNMP 메세지 문법 체계
     - OSI가 표준화한 ASN.1/BER (Abstract Syntax Notation One/Basic Encoding Rule)
       라는 문법체계를 따름
7. SNMP 표준
  ※ ☞ SNMP 관련 표준 참조
     - SNMPv1, SNMPv2, SNMPv3
  ㅇ 3가지 주요 동작 패턴 : Get, Set, Trap
     - SNMP 관련 메세지 형태           ☞  SNMP 메세지
        . SNMP는 관리자와 에이전트 간에 주고받는 메세지 패킷의 형식을 정의함
     - 기본 명령어 종류                ☞  SNMP 메세지 종류
  ㅇ SNMP 메세지 문법 체계
     - OSI가 표준화한 ASN.1/BER (Abstract Syntax Notation One/Basic Encoding Rule)
       라는 문법체계를 따름
7. SNMP 표준
  ※ ☞ SNMP 관련 표준 참조
     - SNMPv1, SNMPv2, SNMPv3