SNMP เป็นโปรโตคอล TCP / IP มาตรฐานสำหรับการจัดการเครือข่าย ผู้ดูแลระบบเครือข่ายใช้ SNMP เพื่อตรวจสอบและทำแผนที่ความพร้อมใช้งานประสิทธิภาพและอัตราความผิดพลาดของเครือข่าย
ใช้ SNMP
ในการทำงานกับ SNMP อุปกรณ์เครือข่ายจะใช้แหล่งข้อมูลแบบกระจายที่เรียกว่า Management Information Base (MIB) อุปกรณ์ที่รองรับทั้งหมดของ SNMP ประกอบด้วย MIB ซึ่งให้คุณลักษณะที่เกี่ยวข้องของอุปกรณ์ แอตทริบิวต์บางตัวได้รับการแก้ไขแล้ว (มีการเข้ารหัสแบบแข็ง) ใน MIB ขณะที่ค่าอื่น ๆ เป็นค่าแบบไดนามิกที่คำนวณโดยซอฟต์แวร์ตัวแทนที่ทำงานบนอุปกรณ์
ซอฟต์แวร์การจัดการเครือข่ายขององค์กรเช่น Tivoli และ HP OpenView ใช้คำสั่ง SNMP เพื่ออ่านและเขียนข้อมูลในแต่ละอุปกรณ์ MIB 'Get' มักเรียกค่าข้อมูลขณะที่คำสั่ง 'Set' มักจะเริ่มดำเนินการบางอย่างบนอุปกรณ์ ตัวอย่างเช่นสคริปต์รีบูตระบบมักใช้ในซอฟต์แวร์การจัดการโดยการกำหนดแอตทริบิวต์ MIB เฉพาะและการออก SNMP Set จากซอฟต์แวร์ผู้จัดการที่เขียนค่า "reboot" ในแอตทริบิวต์นั้น
มาตรฐาน SNMP
พัฒนาขึ้นในปีพ. ศ. 2523 ซึ่งเป็นเวอร์ชันดั้งเดิมของ SNMP, SNMPv1 ขาดการทำงานที่สำคัญบางอย่างและใช้งานได้เฉพาะกับเครือข่าย TCP / IP เท่านั้น ข้อกำหนดที่ดีขึ้นสำหรับ SNMP, SNMPv2 ได้รับการพัฒนาในปี พ.ศ. 2535 SNMP ได้รับผลกระทบจากข้อบกพร่องต่างๆของตนเองเครือข่ายจำนวนมากยังคงอยู่ในมาตรฐาน SNMPv1 ในขณะที่ SNMPv2 ได้รับการยอมรับ
เมื่อไม่นานมานี้ SNMPv3 เสร็จสิ้นเพื่อแก้ไขปัญหาเกี่ยวกับ SNMPv1 และ SNMPv2 และอนุญาตให้ผู้ดูแลระบบสามารถย้ายไปใช้มาตรฐาน SNMP ทั่วไปได้
หรือเป็นที่รู้จักอีกอย่างว่า: โปรโตคอลการจัดการเครือข่ายแบบง่าย