SNMP standard introduces a set of ASN.1 language constructs (such as ASN.1 subtypes and MACROs) which is called Structure of Management Information(SMI). Collections of related Managed Objects described in terms of SMI compriseManagement Information Base (MIB) modules. SNMP标准引入一组ASN.1语言元素，称之为SMI（Structure of Management Information）。由SMI描述的相互关联的被管对象（Managed Objects）组成MIB（Management Information Base）模块。
Commonly used Managed Objects form core MIBs that become part of SNMP standard. The rest of MIBs are normally created by vendors who build SNMP Agents into their products. 核心MIB中经常用到的Managed Objects成为SNMP标准的一部分。剩下的MIB一般由设备生产商在其设备中创建。（也就是说这些MIB是生产商和设备相关的）
Calls to one-line Applications API require Security Parameters and Transport configuration objects as input parameters. These classes serve as convenience shortcuts to SNMP engine configuration facilities and for keeping persistent authentication/transport configuration between SNMP engine calls.
Security Parametersobject is Security Model specific. UsmUserData class serves SNMPv3 User-Based Security Model configuration, while CommunityData class is used for Community-Based Security Model of SNMPv1/SNMPv2c.