SNMP v1 v2
SNMP (Simple Network Management Protocol) je internetni protokol, namenjen upravljanju naprav v omrežjih. Običajno usmerjevalniki, stikala, strežniki, delovne postaje, tiskalniki, modemi in številne druge naprave podpirajo SNMP. SNMP se večinoma uporablja v NMS (Network Management Systems) za spremljanje različnih pogojev na napravah, ki potrebujejo pozornost skrbnika omrežja. IMPF (Internet Engineering Task Force) SNMP definira kot del IPS (Internet Protocol Suite). SNMP je kombinacija standardov upravljanja omrežja, kot so protokol za aplikacijski sloj, shema baz podatkov in zbiranje podatkovnih objektov. SNMP opisuje konfiguracijo sistema z izpostavitvijo spremenljivk (upravljavskih podatkov) v upravljanih sistemih. Zato lahko druge aplikacije za upravljanje te spremenljivke poizvedujejo za spremljanje in lahko občasno nastavijo te vrednosti. SNMP v1 in SNMP v2 sta dve predhodni različici protokola SNMP (trenutna različica SNMP v3).
Kaj je SNMP v1?
SNMP v1 (znan tudi kot SNMPv1 ali SNMP različica 1) je začetna različica protokola SNMP. SNMP v1 je opredeljen v RFC 1065 do 1067 in 1155 do 1157. Razvila ga je majhna skupina sodelavcev v času, ko internetnim standardom in varnosti ni bilo namenjeno veliko pozornosti. SNMP v1 deluje prek UDP (User Datagram Protocol), IP (Internet Protocol), CLNS (OSI brezžične omrežne storitve), DDP (AppleTalk Datagram-Delivery Protocol) in IPX (Novell Internet Packet Exchange). SNMP v1 uporablja mehanizem za preverjanje pristnosti za prenos "niza skupnosti" (tj. Gesla) v jasnem besedilu, kar je zelo negotovo.
Kaj je SNMP v2?
SNMP v2 (znan tudi kot SNMPv2 ali SNMP različice 2) je opredeljen v RFC 1441 do RFC 1452. SNMP v2 doda več izboljšav v primerjavi z različico SNMP 1. So izboljšave v delovanju, skupaj z napredkom na področju varnosti in zaupnosti. Prav tako dodaja izboljšave na področju managerja v komunikaciji z managerjem. GetBulkRequest je dodan za pridobivanje velikih količin podatkov z eno samo zahtevo. Pred tem ste morali iterativno uporabljati GetNextRequest, da bi dobili večino podatkov. Vendar pa je veliko uporabnikov menilo, da je sistem za varnost strank v SNMP v2 preveč kompleksen, da bi jim lahko bil všeč. To je bil razlog, da ni postal priljubljen.
SNMP v2c je skupni protokol za preprosto upravljanje omrežja, različica 2. Opredeljen je v RFC 1901 do RFC 1908. Pravzaprav je bil SNMP v1.5 prvotno ime, dodeljeno temu protokolu. Glavna razlika med SNMP v2 in SNMP v2c je varnostni model. SNMP v2c uporablja enostavnejši varnostni model, ki temelji na skupnosti (najdemo ga v SNMP v1). Poleg te razlike v uporabljenem varnostnem modelu lahko SNMP v2c štejemo za skoraj podobno kot SNMP v2. V bistvu SNMP v2c zdaj velja za dejansko SNMP v2. Toda SNMP v2c je še vedno "osnutek standarda".
Kakšna je razlika med SNMP v1 in SNMP v2?
SNMP v2 je naslednik SNMP v1. SNMP v2 imajo različne formate sporočil (razlike v formatu glave in PDU) in protokolarne operacije (dve dodatni operaciji) v primerjavi s SNMP v1. SNMP v2 je predstavil GetBulkRequest za pridobivanje večine podatkov naenkrat. Tako SNMP v1 kot SNMP v2 zdaj veljata za zastarela. Toda vse implementacije SNMP še vedno podpirajo SNMP v1 in SNMP v2.