1. 대리인, 에이전트 (Agent)
ㅇ 여러 의미를 갖을 수 있으나 통상, 다음과 같은 의미로 사용됨
- 다른 주체를 대신하여 작업을 수행하는 자율적 프로세스
- 혼자 존재 않고 어떤 환경의 일부이거나 그 안에서 동작함
- 외부의 도움 없이도 그 자신의 판단 하에 독자적으로 충분히 동작할 수 있는 개체
. 즉, 자치성을 가진 프로그램/장치/시스템 등
- 어떤 임무가 주어졌을 때 임무를 수행하고 완료되었을 때,
. 그 수행결과를 원래 요구하던 곳에 되돌려 줌
ㅇ 例) HTTP 요청을 만들어주는 클라이언트 프로그램 (웹브라우저)
2. 관리자, 매니저 (Manager)
ㅇ 대리인에게 적절한 관리명령을 보내어, 그 결과를 관리목적에 이용하는 개체
3. [통신망] Manager/Agent (관리자/대리인) 모델
ㅇ 특히, 네트워크를 관리할 때,
- 각 구성요소 간의 관리정보의 상호교환 측면에서,
- 관리자/대리인으로 개념화시키면,
- 상당부분 구조화시킬 수 있는 잇점이 있게됨
ㅇ 통상, `관리정보를 요구하는 개체`와 `이에 응답하는 개체`로 구분하며,
- 이때 관리자/대리인이라는 개념모델을 사용
ㅇ 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 노드에 수집되는 정보)
. 장비 동작에 필요한 변수,상태 정보 등을 데이터베이스화하여 유지함