SNMP v1 ve v2
SNMP (Basit Ağ Yönetim Protokolü), ağlardaki cihazların yönetimi için ayrılmış bir İnternet protokolüdür. Tipik olarak, yönlendiriciler, anahtarlar, sunucular, iş istasyonları, yazıcılar, modemler ve diğer birçok cihaz SNMP'yi destekler. SNMP, çoğunlukla NMS'de (Ağ Yönetim Sistemleri) ağ yöneticisinin dikkatini gerektiren cihazlardaki çeşitli koşulları izlemek için kullanılır. SNMP, IETF (İnternet Mühendisliği Görev Gücü) tarafından IPS'nin (İnternet Protokol Paketi) bir parçası olarak tanımlanır. SNMP, uygulama katmanı için bir protokol, veritabanları için şema ve bir veri nesneleri koleksiyonu gibi ağ yönetimi standartlarının bir kombinasyonudur. SNMP, yönetilen sistemlerde değişkenleri (yönetim verileri) göstererek sistemin yapılandırmasını açıklar. Bu nedenle, diğer yönetim uygulamaları bu değişkenleri izleme amacıyla sorgulayabilir ve zaman zaman bu değerleri ayarlayabilir. SNMP v1 ve SNMP v2, SNMP protokolünün önceki iki sürümüdür (SNMP v3 geçerli sürümdür).
SNMP v1 nedir?
SNMP v1 (SNMPv1 veya SNMP sürüm 1 olarak da bilinir), SNMP protokolünün ilk sürümüdür. SNMP v1, RFC 1065 ila 1067 ve 1155 ila 1157'de tanımlanmıştır. İnternet standartlarına ve güvenliğine çok dikkat edilmediği bir zamanda küçük bir grup ortak tarafından geliştirilmiştir. SNMP v1, UDP (Kullanıcı Datagram Protokolü), IP (Internet Protokolü), CLNS (OSI Bağlantısız Ağ Hizmeti), DDP (AppleTalk Datagram-Dağıtım Protokolü) ve IPX (Novell Internet Paket Değişimi) üzerinden çalışır. SNMP v1, çok güvenli olmayan düz metinde bir “topluluk dizesi” (yani bir şifre) iletmek için kimlik doğrulama mekanizmasını kullanır..
SNMP v2 nedir?
SNMP v2 (SNMPv2 veya SNMP sürüm 2 olarak da bilinir) RFC 1441'den RFC 1452'ye tanımlanır. SNMP v2, SNMP sürüm 1'e göre birkaç iyileştirme ekler. Güvenlik ve gizlilikteki ilerlemelerle birlikte performansta iyileştirmelerdir. Ayrıca yönetici iletişimine yönetici alanında iyileştirmeler de ekler. Tek bir istekle büyük miktarda veri almak için GetBulkRequest eklendi. Daha önce, büyük miktarda veri almak için GetNextRequest'i tekrar tekrar kullanmak zorundaydınız. Ancak, birçok kullanıcı SNMP v2'deki parti tabanlı güvenlik sisteminin beğenmek için çok karmaşık olduğuna inanıyordu. Popüler hale gelmemesinin nedeni buydu.
SNMP v2c, Topluluk Tabanlı Basit Ağ Yönetimi Protokolü sürüm 2'dir. RFC 1901 ila RFC 1908'de tanımlanmıştır. Aslında, SNMP v1.5 bu protokole verilen ilk addı. SNMP v2 ve SNMP v2c arasındaki temel fark güvenlik modelidir. SNMP v2c, daha basit bir topluluk tabanlı güvenlik modeli kullanır (SNMP v1'de bulunur). Kullanılan güvenlik modelindeki bu farkın dışında, SNMP v2c'nin SNMP v2'ye neredeyse benzer olduğu düşünülebilir. Aslında, SNMP v2c artık fiili SNMP v2 olarak kabul edilmektedir. Ancak, SNMP v2c hala bir “Taslak Standart” tır.
SNMP v1 ve SNMP v2 arasındaki fark nedir?
SNMP v2, SNMP v1'in halefidir. SNMP v2, SNMP v1 ile karşılaştırıldığında farklı mesaj biçimlerine (başlık ve PDU biçimlerindeki farklılıklar) ve protokol işlemlerine (iki ekstra işlem) sahiptir. SNMP v2, bir kerede toplu veri almak için GetBulkRequest'i tanıttı. Hem SNMP v1 hem de SNMP v2 artık kullanılmamaktadır. Ancak, tüm SNMP uygulamaları hala hem SNMP v1 hem de SNMP v2'yi destekler.