Das Simple Network Management Protocol, kurz SNMP, regelt die Kommunikation eines Servers mit Geräten im Netz, die überwacht oder gesteuert werden sollen. Das Protokoll beschreibt den Kommunikationsablauf und den Aufbau der Datenpakete, die zum Beispiel an einen Drucker, Switch, Router oder anderen Server übertragen werden; pinzipiell lässt sich durch die vorherige Angabe des Datenaufbaus nahezu jedes netzewerkfähige Gerät überwachen oder steuern. Die meisten Geräte und Netzwerkmanagement-Programme unterstützen SNMP, um damit beispielsweise Fehlererkennung, Überwachung, Fensteuerung oder Reporting zu erledigen.