Un MIB (Management Information Base) è strutturato come una gerarchia di oggetti identificati da un OID (Object Identifier). La struttura di un MIB è definita dalla specifica SMI (Structure of Management Information), che ne stabilisce la sintassi e le regole di formattazione.
Ogni oggetto in un MIB ha un identificatore univoco nella forma di una serie di numeri che rappresenta la sua posizione nella gerarchia. Gli oggetti possono essere di diverse tipologie, come ad esempio scalari (ovvero oggetti con un unico valore) o tabelle (composte da un insieme di righe, ognuna delle quali rappresenta un’istanza dell’oggetto tabella).
Ogni oggetto inoltre ha un tipo di dato associato che definisce il formato del valore che esso contiene. I tipi di dati possono essere tra i più vari, ad esempio interi, stringhe, indirizzi IP, ecc.
Infine, ogni oggetto in un MIB può essere gestito attraverso una serie di protocolli di gestione, come ad esempio SNMP (Simple Network Management Protocol) o CMIP (Common Management Information Protocol), che ne consentono la configurazione, la supervisione e il controllo.