standard introduces a set of ASN.1 language constructs (such as ASN.1 subtypes and MACROs) which is calledStructure of Management Information(SMI).
Collections of related Managed Objects described in terms of SMI compriseManagement Information Base(MIB)
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.
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
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.