The acronym SNMP refers to Simple Network Management Protocol. The SNMP is a part of TCP/IP
which is used in management of network systems, to monitor warranted administrative focus on network
devices. SNMP enables networkers to manage networks appropriately while resolving network troubles.
There are two existing versions of SNMP called the SNMPv1 (which is an initial implementation of
SNMP specified in RFC 1157 & SMI) and the SNMPv2 (which is basically the advanced version of
SNMPv1 which has undergone additional protocol operations.)
The basic components of the SNMP managed network are the managed device, agent, and network
management systems (or NMS). A managed device is comprised of network-nodes (that contain SNMP
agents and which exist in managed networks) which help compile any available management information
for NMSs through SNMP. A managed device has an agent (called a network management software
module) which has restricted information management capabilities for translating compatible information
with SNMP. However, an NMS implements relevance bulk processing of monitoring and controlling of
The monitoring and controlling of managed devices rely on four basic commands such as read command,
write command, traversal operations, and trap command. The NMS uses read command in monitoring
managed devices and to examine the various variables retained by these devices. On one hand, NMS
uses write command in controlling managed devices and to alter variable values stored in these devices.
Furthermore, NMS uses traversal operations to verify the supported variables of managed devices and to
serially collect variable tables of information. However, managed devices use trap command to report
asynchronous events by sending trap to the NMS.