The Simple Network Management Protocol (SNMP) provides a framework for the exchange of management information between agents (servers) and clients. The NET SNMP library contains common functions for the construction, sending, receiving, decoding, and manipulation of the SNMP requests and responses.