SNMP v1 vs v2
SNMP (Simple Network Management Protocol) je internetski protokol namijenjen upravljanju uređajima u mrežama. Obično usmjerivači, sklopke, serveri, radne stanice, pisači, modemi i mnogi drugi uređaji podržavaju SNMP. SNMP se uglavnom koristi u NMS-u (Sustavi upravljanja mrežom) za nadgledanje različitih stanja na uređajima kojima je potrebna pažnja mrežnog administratora. SNMP definira IETF (Internet Engineering Task Force) kao dio IPS-a (Internet Protocol Suite). SNMP je kombinacija standarda upravljanja mrežom kao što su protokol za aplikacijski sloj, shema za baze podataka i prikupljanje podatkovnih objekata. SNMP opisuje konfiguraciju sustava izlaganjem varijabli (podaci o upravljanju) u upravljanim sustavima. Stoga druge aplikacije za upravljanje mogu zatražiti ove varijable za potrebe praćenja i povremeno mogu postaviti ove vrijednosti. SNMP v1 i SNMP v2 dvije su prethodne verzije SNMP protokola (SNMP v3 je trenutna verzija).
Što je SNMP v1?
SNMP v1 (poznat i kao SNMPv1 ili SNMP verzija 1) je početna verzija SNMP protokola. SNMP v1 definiran je u RFC 1065 do 1067 i 1155 do 1157. Razvio ga je mala skupina suradnika u vrijeme kada se internetskim standardima i sigurnosti nije posvećivala velika pažnja. SNMP v1 djeluje preko UDP-a (User Datagram Protocol), IP-a (Internet Protocol), CLNS (OSI Networklessless Network Service), DDP-a (AppleTalk Datagram-Delivery Protocol) i IPX-a (Novell Internet Packet Exchange). SNMP v1 koristi mehanizam za provjeru autentičnosti za prijenos „niza zajednice“ (tj. Lozinke) u čistom tekstu, što je vrlo nesigurno.
Što je SNMP v2?
SNMP v2 (poznat i kao SNMPv2 ili SNMP verzija 2) definiran je u RFC 1441 do RFC 1452. SNMP v2 dodaje nekoliko poboljšanja u odnosu na SNMP verziju 1. Oni su poboljšanja u performansama, zajedno s napretkom sigurnosti i povjerljivosti. Također dodaje poboljšanja na području menadžera i komunikacije menadžera. GetBulkRequest je dodan za preuzimanje velikih količina podataka jednim zahtjevom. Ranije ste morali koristiti iterativno GetNextRequest da biste dobili skup podataka. Međutim, mnogi su korisnici smatrali da je stranački sigurnosni sustav SNMP v2 previše složen da bi im se dopao. To je bio razlog zašto nije postao popularan.
SNMP v2c je jednostavan protokol za upravljanje mrežom utemeljen u zajednici, verzija 2. Definiran je u RFC 1901 do RFC 1908. Zapravo, SNMP v1.5 bio je početni naziv dodijeljen ovom protokolu. Glavna razlika između SNMP v2 i SNMP v2c je sigurnosni model. SNMP v2c koristi jednostavniji sigurnosni model temeljen na zajednici (nalazi se u SNMP v1). Osim ove razlike u korištenom sigurnosnom modelu, SNMP v2c može se smatrati gotovo sličnim SNMP v2. U stvari, SNMP v2c sada se smatra faktički SNMP v2. Ali, SNMP v2c i dalje je "nacrt standarda".
Koja je razlika između SNMP v1 i SNMP v2?
SNMP v2 je nasljednik SNMP v1. SNMP v2 imaju različite formate poruka (razlike u formatima zaglavlja i PDU-a) i protokolarne operacije (dvije dodatne operacije) u usporedbi s SNMP v1. SNMP v2 uveo je GetBulkRequest za dohvaćanje većine podataka odjednom. I SNMP v1 i SNMP v2 sada se smatraju zastarjelim. No, sve SNMP implementacije i dalje podržavaju i SNMP v1 i SNMP v2.