Protocols such as SNMP (Simple Network Management Protocol) and CMIP (Common Management Information Protocol) are used for LAN management. These protocols have a common goal of facilitating control and diagnostic tasks when operating on a LAN. Although CMIP has more features than SNMP, the latter is much more popular commercially. It has become widespread due to its flexibility and extensibility. Zurawski (2018) notes that SNMP allows describing of objects to a wide variety of devices. Its design is simple and easy to implement on an extensive network since it does not take much time to set up and does not put a lot of load on the web.
Thus, firstly, the main difference between the protocols is that the SNMP protocol allows the building of both simple and complicated control systems. In turn, the CMIP protocol presupposes a specific, relatively complex control system. For CMIP to work, several support services, objects, and object databases need to be implemented. Secondly, SNMP and CMIP retrieve data, but they do it in different ways. SNMP is designed to retrieve information about specific devices, while CMIP is focused on retrieving datasets. When using SNMP, precise wording of the query about the subject of interest is necessary. In turn, CMIP can make a general request and then refine it, highlighting the information of interest. Thirdly, SNMP agent traps are sent to the manager without waiting for acknowledgment, leading to significant network problems going unnoticed by being lost. In turn, CMIP agent notifications are always transmitted using a reliable transport protocol and will be retransmitted in case of loss. Therefore, much of the work of network management consists of monitoring the operation of devices, tracking the performance of a computer network, diagnosing problems, and eliminating their causes.
Reference
Zurawski, R. (2018). The industrial information technology: Handbook. CRC Press.