W SNMP występują dwa główne sposoby wymiany informacji:
- Odpytywanie (polling) – menedżer SNMP inicjuje zapytania do agenta, aby odczytać lub zmienić wartości w MIB.
- Powiadomienia (notifications) – agent sam wysyła informację o zdarzeniu do menedżera, bez wcześniejszego zapytania.
Komunikat "Trap" należy do powiadomień: jest wysyłany przez agenta do stacji zarządzającej (NMS), gdy wystąpi zdarzenie (np. awaria interfejsu, restart usługi, przekroczenie progu). Dla tego typu powiadomień typowo wykorzystuje się port 162 po stronie odbiorcy, co w praktyce realizuje się najczęściej w oparciu o UDP.
Pozostałe odpowiedzi nie pasują do portu 162, ponieważ opisują klasyczny model zapytanie–odpowiedź:
- "Get" to żądanie odczytu – wysyła je menedżer do agenta, a agent odsyła wynik w odpowiedzi. To nie jest komunikat powiadomieniowy.
- "Set" to żądanie zmiany wartości – również inicjowane przez menedżera. Nie służy do automatycznego zgłaszania zdarzeń na port 162.
- "Response" (odpowiedź) jest wysyłana przez agenta jako reakcja na żądanie typu Get/Set. To element dialogu, a nie mechanizmu "wysyłania alarmów" do NMS.
W praktyce egzaminacyjnej warto zapamiętać prostą parę: 161 kojarzy się z odpytywaniem agenta (zapytania/odpowiedzi), a 162 z powiadomieniami typu trap (zdarzenia wysyłane do systemu monitoringu). Dzięki temu łatwiej diagnozować problemy z ACL/firewallem, gdy monitoring nie otrzymuje zdarzeń.