SNMP v1 vs v2
SNMP (Sadə Şəbəkə İdarəetmə Protokolu) şəbəkələrdəki cihazların idarə edilməsinə həsr olunmuş İnternet protokoludur. Tipik olaraq, marşrutlaşdırıcılar, açarlar, serverlər, iş stansiyaları, printerlər, modemlər və bir çox digər cihazlar SNMP-ni dəstəkləyir. SNMP əsasən NMS-də (Şəbəkə İdarəetmə Sistemləri) şəbəkə administratorunun diqqətinə ehtiyacı olan cihazlarda müxtəlif şərtləri izləmək üçün istifadə olunur. SNMP IETF (Internet Engineering Task Force) tərəfindən IPS (Internet Protocol Suite) bir hissəsi kimi müəyyən edilmişdir. SNMP proqram təbəqəsi üçün protokol, verilənlər bazası üçün sxem və məlumat obyektlərinin kolleksiyası kimi şəbəkə idarəetmə standartlarının birləşməsidir. SNMP idarə olunan sistemlərdə dəyişənləri (idarəetmə məlumatları) ifşa etməklə sistemin konfiqurasiyasını təsvir edir. Buna görə də, digər idarəedici proqramlar monitorinq məqsədləri üçün bu dəyişənləri sorğulaya bilər və bəzən bu dəyərləri təyin edə bilər. SNMP v1 və SNMP v2 SNMP protokolunun iki əvvəlki versiyasıdır (SNMP v3 cari versiyadır).
SNMP v1 nədir?
SNMP v1 (həmçinin SNMPv1 və ya SNMP versiyası 1 kimi tanınır) SNMP protokolunun ilkin versiyasıdır. SNMP v1 RFC 1065-dən 1067-yə və 1155-dən 1157-ə qədər müəyyən edilmişdir. O, İnternet standartlarına və təhlükəsizliyinə çox diqqət yetirilmədiyi bir vaxtda kiçik əməkdaşlar qrupu tərəfindən hazırlanmışdır. SNMP v1 UDP (User Datagram Protocol), IP (Internet Protocol), CLNS (OSI Connectionless Network Service), DDP (AppleTalk Datagram-Delivery Protocol) və IPX (Novell Internet Packet Exchange) üzərində işləyir. SNMP v1 çox etibarsız olan aydın mətndə “icma sətrini” (yəni parol) ötürmək üçün autentifikasiya mexanizmindən istifadə edir.
SNMP v2 nədir?
SNMP v2 (həmçinin SNMPv2 və ya SNMP versiyası 2 kimi tanınır) RFC 1441-dən RFC 1452-yə qədər müəyyən edilmişdir. SNMP v2 SNMP versiyası 1-ə nisbətən bir neçə təkmilləşdirmələr əlavə edir. Bunlar təhlükəsizlik və məxfilik sahəsində irəliləyişlərlə yanaşı, performans təkmilləşdirmələridir. O, həmçinin menecerlə ünsiyyət sahəsində menecer sahəsində təkmilləşdirmələr əlavə edir. GetBulkRequest bir sorğu ilə böyük məlumatların əldə edilməsi üçün əlavə edilmişdir. Əvvəllər məlumatların böyük hissəsini əldə etmək üçün GetNextRequest-dən iterativ istifadə etməli idiniz. Bununla belə, bir çox istifadəçi SNMP v2-də partiya əsaslı təhlükəsizlik sisteminin onların xoşuna gəlməyəcək qədər mürəkkəb olduğuna inanırdı. Onun populyar olmamasının səbəbi bu idi.
SNMP v2c İcma Əsaslı Sadə Şəbəkə İdarəetmə Protokolunun 2-ci versiyasıdır. O, RFC 1901-RFC 1908-də müəyyən edilmişdir. Əslində, SNMP v1.5 bu protokola verilən ilk ad idi. SNMP v2 və SNMP v2c arasındakı əsas fərq təhlükəsizlik modelidir. SNMP v2c daha sadə icma əsaslı təhlükəsizlik modelindən istifadə edir (SNMP v1-də tapılıb). İstifadə olunan təhlükəsizlik modelindəki bu fərqdən başqa, SNMP v2c demək olar ki, SNMP v2 ilə oxşar hesab edilə bilər. Əslində, SNMP v2c indi faktiki SNMP v2 kimi qəbul edilir. Lakin SNMP v2c hələ də “Qaralama Standart”dır.
SNMP v1 ilə SNMP v2 arasındakı fərq nədir?
SNMP v2 SNMP v1-in varisidir. SNMP v2 SNMP v1 ilə müqayisədə fərqli mesaj formatlarına (başlıq və PDU formatlarında fərqlər) və protokol əməliyyatlarına (iki əlavə əməliyyat) malikdir. SNMP v2 bir anda məlumatların böyük hissəsini əldə etmək üçün GetBulkRequest təqdim etdi. Həm SNMP v1, həm də SNMP v2 indi köhnəlmiş hesab olunur. Lakin, bütün SNMP tətbiqləri hələ də həm SNMP v1, həm də SNMP v2-ni dəstəkləyir.