Simple Network Management Protocol – used by network administrators when they are monitoring the network devices. SNMP trap messages are sent to the server by the devices which monitors and analyze state of interfaces, routing protocols events and CPU or memory.