SNMP v1 vs2
SNMP (Simple Network Management Protocol) เป็นโปรโตคอลอินเทอร์เน็ตที่มีไว้สำหรับการจัดการอุปกรณ์บนเครือข่ายโดยเฉพาะ โดยทั่วไปแล้ว เราเตอร์ สวิตช์ เซิร์ฟเวอร์ เวิร์กสเตชัน เครื่องพิมพ์ โมเด็ม และอุปกรณ์อื่น ๆ มากมายรองรับ SNMP SNMP ส่วนใหญ่จะใช้ใน NMS (ระบบการจัดการเครือข่าย) สำหรับการตรวจสอบเงื่อนไขต่างๆ บนอุปกรณ์ที่ต้องการการดูแลของผู้ดูแลระบบเครือข่าย SNMP ถูกกำหนดโดย IETF (Internet Engineering Task Force) โดยเป็นส่วนหนึ่งของ IPS (Internet Protocol Suite) SNMP คือการรวมกันของมาตรฐานการจัดการเครือข่าย เช่น โปรโตคอลสำหรับเลเยอร์แอปพลิเคชัน สคีมาสำหรับฐานข้อมูล และการเก็บรวบรวมออบเจ็กต์ข้อมูลSNMP อธิบายคอนฟิกูเรชันของระบบโดยเปิดเผยตัวแปร (ข้อมูลการจัดการ) บนระบบที่ถูกจัดการ ดังนั้น แอปพลิเคชันการจัดการอื่นๆ สามารถสอบถามตัวแปรเหล่านี้เพื่อวัตถุประสงค์ในการตรวจสอบ และสามารถตั้งค่าเหล่านี้ได้ในบางครั้ง SNMP v1 และ SNMP v2 เป็นสองเวอร์ชันก่อนหน้าของโปรโตคอล SNMP (SNMP v3 เป็นเวอร์ชันปัจจุบัน)
SNMP v1 คืออะไร
SNMP v1 (เรียกอีกอย่างว่า SNMPv1 หรือ SNMP เวอร์ชัน 1) เป็นเวอร์ชันเริ่มต้นของโปรโตคอล SNMP SNMP v1 กำหนดไว้ใน RFC 1065 ถึง 1067 และ 1155 ถึง 1157 ได้รับการพัฒนาโดยกลุ่มผู้ทำงานร่วมกันกลุ่มเล็กๆ ในช่วงเวลาที่มาตรฐานอินเทอร์เน็ตและการรักษาความปลอดภัยไม่ได้ให้ความสนใจมากนัก SNMP v1 ทำงานบน UDP (User Datagram Protocol), IP (Internet Protocol), CLNS (OSI Connectionless Network Service), DDP (AppleTalk Datagram-Delivery Protocol) และ IPX (Novell Internet Packet Exchange) SNMP v1 ใช้กลไกการตรวจสอบสิทธิ์ในการส่ง "สตริงชุมชน" (เช่น รหัสผ่าน) ในรูปแบบข้อความที่ชัดเจน ซึ่งไม่ปลอดภัยมาก
SNMP v2 คืออะไร
SNMP v2 (หรือที่รู้จักในชื่อ SNMPv2 หรือ SNMP เวอร์ชัน 2) ถูกกำหนดไว้ใน RFC 1441 ถึง RFC 1452 SNMP v2 เพิ่มการปรับปรุงหลายอย่างจาก SNMP เวอร์ชัน 1 ซึ่งเป็นการปรับปรุงประสิทธิภาพพร้อมกับความก้าวหน้าในการรักษาความปลอดภัยและการรักษาความลับ นอกจากนี้ยังเพิ่มการปรับปรุงในด้านการสื่อสารของผู้จัดการถึงผู้จัดการ เพิ่ม GetBulkRequest เพื่อดึงข้อมูลจำนวนมากด้วยคำขอเดียว ก่อนหน้านี้ คุณต้องใช้ GetNextRequest ซ้ำๆ เพื่อให้ได้ข้อมูลจำนวนมาก อย่างไรก็ตาม ผู้ใช้หลายคนเชื่อว่าระบบรักษาความปลอดภัยแบบปาร์ตี้ใน SNMP v2 นั้นซับซ้อนเกินไปสำหรับความชอบของพวกเขา นี่คือสาเหตุที่ไม่ได้รับความนิยม
SNMP v2c คือ Community-Based Simple Network Management Protocol เวอร์ชัน 2 ซึ่งกำหนดไว้ใน RFC 1901 ถึง RFC 1908 อันที่จริง SNMP v1.5 เป็นชื่อเริ่มต้นที่กำหนดให้กับโปรโตคอลนี้ ความแตกต่างหลักระหว่าง SNMP v2 และ SNMP v2c คือโมเดลความปลอดภัย SNMP v2c ใช้โมเดลความปลอดภัยตามชุมชนที่ง่ายกว่า (พบได้ใน SNMP v1)นอกเหนือจากความแตกต่างในโมเดลความปลอดภัยที่ใช้แล้ว SNMP v2c ยังถือว่าเกือบจะคล้ายกับ SNMP v2 ในความเป็นจริง SNMP v2c ในปัจจุบันถือเป็น SNMP v2 โดยพฤตินัย แต่ SNMP v2c ยังคงเป็น “ร่างมาตรฐาน”
ความแตกต่างระหว่าง SNMP v1 และ SNMP v2 คืออะไร
SNMP v2 เป็นตัวตายตัวแทนของ SNMP v1 SNMP v2 มีรูปแบบข้อความที่แตกต่างกัน (ความแตกต่างในรูปแบบส่วนหัวและรูปแบบ PDU) และการทำงานของโปรโตคอล (การดำเนินการพิเศษสองรายการ) เมื่อเทียบกับ SNMP v1.0 SNMP v2 แนะนำ GetBulkRequest สำหรับการดึงข้อมูลจำนวนมากในครั้งเดียว ขณะนี้ทั้ง SNMP v1 และ SNMP v2 ถือว่าล้าสมัยแล้ว แต่การใช้งาน SNMP ทั้งหมดยังคงรองรับทั้ง SNMP v1 และ SNMP v2