SNMP(Simple Network Management Protocol,SNMP)簡單網路管理協議,其定義了傳送管理資訊的協議訊息格式及管理站和裝置代理相互之間進行訊息傳送的規程。
SNMP協議工作原理
使用SNMP協議的網路管理系統管理結構工作一般包括:管理程式通過定時向各個裝置的裝置代理程式傳送查詢請求訊息(以輪詢方式),來跟蹤各個裝置的狀態;而當裝置出現異常事件如裝置冷啟動等時,裝置代理程式主動向管理程式傳送陷阱訊息,彙報出現的異常事件。這些輪詢訊息和陷阱訊息的傳送和接受規程及其格式定義都是由SNMP協議定義的;而被管理裝置將其各種管理物件的資訊都存放在一個稱為管理資訊庫(Management Information Base)庫結構中。 其中SNMP協議是執行在UDP協議之上,它利用的是UDP協議的161/162埠。其中161埠被裝置代理監聽,等待接受管理者程式傳送的管理資訊查詢請求訊息;162埠由管理者程式監聽等待裝置代理程式傳送的異常事件報告陷阱訊息,如Trap。 裝置的所有的需要被管理的資訊被看作一個各種被管理物件的集合,這些被管理物件由OSI 定義在一個被稱作管理資訊庫(Management Information Base,MIB)的虛擬的資訊庫中。