Explain MIB (Management Information Base) variables.
MIB is a set of named items which an SNMP agent knows. To control or monitor a remote computer, a manager should fetch or store values to Management Information Base variables. Since SNMP does not give a set of MIB variables, the design is flexible. The separation of communication protocol by the definition of the objects permits to describe MIB variable as required. MIB variables are there corresponds to protocols as UDP, IP, TCP and ARP, including MIB variables for network hardware as Ethernet. Additionally to simple variables as integers which correspond to counters, a MIB can comprise a variable which corresponds to an array or a table.