Le protocole SNMP permet à une application de gestion de demander des informations provenant d'une unité gérée.
L'unité gérée contient un logiciel qui envoie et reçoit des informations SNMP.
Ce module logiciel est généralement appelé agent SNMP.
Généralement, SNMP utilise les ports User Datagram Protocol (UDP) utilisateur suivants : 161 pour l'agent (la bibliothèque) 162 pour le gestionnaire (l'hôte)