SNMP的体系结构由管理站(SNMP Manager)、代理(SNMP Agent)、管理信息库(MIB)和管理协议4部分组成。每一个支持SNMP的网络设备中都包含一个网管代理,网管代理可以通过轮询(Polling)或基于中断(Interrupt-Based)的方法从被管设备中收集各种数据。SNMP使用嵌入到网络设施中的代理软件来收集网络的通信信息和有关网络设备的统计数据。