Zasadą protokołu SNMP (Simple Network Management Protocol) jest zarządzanie i monitorowanie urządzeń sieciowych oraz ich funkcji. Umożliwia administratorom sieci centralne zarządzanie wydajnością sieci, znajdowanie i rozwiązywanie problemów sieciowych oraz planowanie rozwoju sieci.
SNMP (Simple Network Management Protocol) to protokół używany do zarządzania urządzeniami w sieciach IP. Działa poprzez wymianę informacji zarządczych pomiędzy urządzeniami sieciowymi, takimi jak routery, przełączniki, serwery i stacje robocze. SNMP wykorzystuje model menedżera/agenta: menedżer wysyła żądania do agentów na urządzeniach sieciowych, a agenci odpowiadają danymi lub wykonują akcje.
Zasada działania protokołu Simple Network Management Protocol (SNMP) polega na wysyłaniu przez menedżera SNMP żądań do agentów SNMP wbudowanych w urządzenia sieciowe. Następnie agenci zbierają dane ze swoich urządzeń i wysyłają odpowiedzi z powrotem do menedżera. Umożliwia to menedżerowi monitorowanie wydajności sieci, wykrywanie problemów i zarządzanie konfiguracjami.
Podstawowe operacje SNMP to Get, Set, GetNext i Trap. Operacja Get pobiera wartość zmiennej od agenta. Operacja Set modyfikuje wartość zmiennej agenta. Operacja GetNext pobiera wartość następnej zmiennej w sekwencji. Operacja Trap umożliwia agentom wysyłanie niechcianych alertów do menedżera.
Cztery składniki protokołu SNMP to menedżer SNMP, agenci SNMP, baza informacji zarządczych (MIB) i sam protokół SNMP. Menedżer SNMP nadzoruje sieć, agenci SNMP rezydują na urządzeniach sieciowych i gromadzą dane, MIB to baza danych zarządzanych obiektów, a protokół SNMP określa format i komunikację pomiędzy menedżerami i agentami.