SNMP (англ. Simple Network Management Protocol — простой протокол управления сетью) — это протокол управления сетями связи на основе архитектуры TCP/IP.
Протокол обычно используется для контроля подключенных к сети устройств, позволяя программам считывать с них информацию о текущем состоянии. Например, PrintStore может получать данные об остатках ресурса каждого расходного материала в сетевых принтерах и МФУ на предприятии.
Основной концепцией протокола является то, что вся необходимая для управления устройством информация хранится на нем самом в так называемой MIB (англ. Management Information Base — база управляющей информации). MIB представляет из себя набор переменных, характеризующих состояние объекта управления, и постоянно обновляется самим устройством. Для того, чтобы проконтролировать работу устройства, достаточно получить доступ к его MIB и проанализировать значения некоторых переменных. Каждая из переменных идентифицируется с помощью OID (англ. Object IDentifier — уникальный идентификатор объекта).
Устройства, поддерживающие SNMP, позволяют получать необходимую информацию путем коротких запросов. Обмен информацией по протоколу SNMP очень экономен и практически не нагружает локальную сеть.
Порты
Отправка запроса устройству происходит на порт 161. Если устройство настроено на отправку откликов на события (TRAP), то эта информация отслеживается на порту 162.