Protokół SNMP (ang. Simple Network Management Protocol) jest
protokołem warstwy aplikacji ułatwiającym wymianę pomiędzy urządzeniami
sieciowymi informacji związanych z zarządzaniem.
Protokół SNMP umożliwia
administratorom sieci zarządzanie wydajnością sieci, odnajdywanie i
rozwiązywanie problemów sieciowych oraz planowanie rozwoju sieci. Protokołem
warstwy transportowej w ramach SNMP jest protokół UDP.
Sieć zarządzana
za pomocą protokołu SNMP składa się z trzech następujących elementów
kluczowych:

-
System zarządzania siecią (NMS): system NMS uruchamia aplikacje,
które monitorują i sterują urządzeniami zarządzanymi. Większość funkcji
przetwarzania i zasobów pamięci wymaganych do zarządzania siecią jest
zapewniana przez system NMS. W każdej zarządzanej sieci musi istnieć
przynajmniej jeden system NMS.
-
Urządzenia zarządzane: urządzenia zarządzane to węzły sieci, które
zawierają agenta SNMP i są elementami zarządzanej sieci. Urządzenia zarządzane
zbierają i przechowują informacje dotyczące zarządzania oraz udostępniają je
systemom NMS za pomocą protokołu SNMP. Urządzeniami zarządzanymi, zwanymi
czasem elementami sieci, mogą być routery, serwery dostępowe, przełączniki,
mosty, koncentratory, komputery lub drukarki.
-
Agenci: agenci to moduły oprogramowania do zarządzania siecią
znajdujące się w zarządzanych urządzeniach. Agent ma lokalną wiedzę na temat
informacji dotyczących zarządzania i tłumaczy te informacje na postać zgodną z
protokołem SNMP.