SNMP

To skrót od „Simple Network Management Protocol”.

SNMP to protokół służący do wymiany komunikatów zarządzania między urządzeniami sieciowymi. Umożliwia administratorom sieci zdalne monitorowanie i konfigurowanie urządzeń, takich jak przełączniki, routery, serwery i drukarki. SNMP jest powszechnie stosowany w urządzeniach sieciowych klasy enterprise, ale rzadko spotyka się go w sprzęcie przeznaczonym dla użytkowników indywidualnych.

SNMP tworzy relację klient-serwer między urządzeniami sieciowymi (na których działa oprogramowanie serwera nazywane agentem SNMP) a narzędziami zarządzania używanymi przez administratorów sieci. Agent SNMP śledzi dane dotyczące konfiguracji i wydajności swojego urządzenia oraz przechowuje je w rodzaju bazy danych nazywanej bazą informacji zarządzania (MIB); każdy obiekt w tej bazie, taki jak czas działania routera lub jego ustawienia QoS, otrzymuje identyfikator obiektu (OID) służący do identyfikacji. Gdy narzędzie zarządzania SNMP łączy się z agentem, może wysyłać do niego komunikaty z żądaniami informacji oraz zapisywać ustawienia konfiguracji.

Protokół SNMP korzysta z siedmiu standardowych operacji komunikatów. Polecenie Get żąda wartości określonego obiektu, podając jego OID. Polecenie GetNext pobiera wartość następnego dostępnego obiektu po określonym OID, a polecenie GetBulk pobiera wartości z zakresu identyfikatorów OID. Komunikaty Response zwracają dane z agenta SNMP do menedżera SNMP w odpowiedzi na żądanie Get. Polecenie Set umożliwia menedżerowi zmianę wartości obiektu w celu zaktualizowania ustawienia konfiguracji. Polecenie Trap tworzy powiadomienie, które alarmuje menedżera, gdy zostanie spełniony określony warunek dotyczący urządzenia sieciowego; polecenie Inform również tworzy powiadomienie, ale nakazuje menedżerowi SNMP potwierdzić pomyślne dostarczenie komunikatu.

Obecna wersja SNMP to SNMP v3, która eliminuje niedociągnięcia wcześniejszych wersji. SNMP v1 był prosty, ale również niezabezpieczony — wysyłał wszystkie komunikaty SNMP w tym te zawierające (hasła) jako zwykły tekst, co umożliwiało przechwytywanie danych przez analizatory pakietów. SNMP v2 dodał polecenie GetBulk, aby zwiększyć wydajność pobierania wielu zmiennych jednocześnie. SNMP v3 dodał system uwierzytelniania i obsługuje szyfrowanie komunikatów SNMP z użyciem algorytmów haszujących MD5 lub SHA.

Zaktualizowano October 31, 2023 przez Brian P.

quizSprawdź swoją wiedzę

What defines the logical structure of an XML or HTML document?

A
PDF
0%
B
PSD
0%
C
DMG
0%
D
DOM
0%
Correct! Incorrect!     View the DOM definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja SNMP na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.