SNMP v1 va v2
SNMP (Simple Network Management Protocol) – tarmoqlardagi qurilmalarni boshqarish uchun moʻljallangan Internet protokoli. Odatda, marshrutizatorlar, kalitlar, serverlar, ish stantsiyalari, printerlar, modemlar va boshqa ko'plab qurilmalar SNMP-ni qo'llab-quvvatlaydi. SNMP asosan NMS (Tarmoq boshqaruv tizimlari) da tarmoq ma'murining e'tiborini talab qiladigan qurilmalardagi turli sharoitlarni kuzatish uchun ishlatiladi. SNMP IETF (Internet Engineering Task Force) tomonidan IPS (Internet Protocol Suite) ning bir qismi sifatida aniqlanadi. SNMP - bu dastur qatlami uchun protokol, ma'lumotlar bazalari sxemasi va ma'lumotlar ob'ektlari to'plami kabi tarmoqni boshqarish standartlarining kombinatsiyasi. SNMP boshqariladigan tizimlarda o'zgaruvchilarni (boshqaruv ma'lumotlarini) ko'rsatish orqali tizim konfiguratsiyasini tavsiflaydi. Shuning uchun, boshqa boshqaruvchi ilovalar ushbu o'zgaruvchilarni monitoring maqsadida so'rashi va vaqti-vaqti bilan bu qiymatlarni o'rnatishi mumkin. SNMP v1 va SNMP v2 SNMP protokolining oldingi ikkita versiyasidir (SNMP v3 - joriy versiya).
SNMP v1 nima?
SNMP v1 (SNMPv1 yoki SNMP 1-versiya sifatida ham tanilgan) SNMP protokolining dastlabki versiyasidir. SNMP v1 RFC 1065 dan 1067 gacha va 1155 dan 1157 gacha belgilangan. U Internet standartlari va xavfsizligiga unchalik e'tibor berilmagan bir paytda kichik hamkorlar guruhi tomonidan ishlab chiqilgan. SNMP v1 UDP (User Datagram Protocol), IP (Internet Protocol), CLNS (OSI Connectionless Network Service), DDP (AppleTalk Datagram-Delivery Protocol) va IPX (Novell Internet Packet Exchange) orqali ishlaydi. SNMP v1 juda xavfsiz bo'lmagan aniq matnda "jamoa qatori" (ya'ni parol) uzatishning autentifikatsiya mexanizmidan foydalanadi.
SNMP v2 nima?
SNMP v2 (shuningdek, SNMPv2 yoki SNMP 2-versiya sifatida ham tanilgan) RFC 1441-RFC 1452-da belgilangan. SNMP v2 SNMP 1-versiyasiga nisbatan bir qancha yaxshilanishlarni qoʻshadi. Ular xavfsizlik va maxfiylikdagi yaxshilanishlar bilan bir qatorda ishlashdagi yaxshilanishlardir. Bu, shuningdek, menejerlar bilan muloqot qilish sohasida menejerlar sohasida yaxshilanishlarni qo'shadi. Bitta so‘rov orqali katta hajmdagi ma’lumotlarni olish uchun GetBulkRequest qo‘shildi. Ilgari ma'lumotlarning katta qismini olish uchun GetNextRequest-dan iterativ ravishda foydalanishingiz kerak edi. Biroq, ko'pchilik foydalanuvchilar SNMP v2-da partiyaviy xavfsizlik tizimi ularga yoqishi uchun juda murakkab deb hisoblashgan. Bu mashhur bo'lmaganiga sabab bo'ldi.
SNMP v2c bu hamjamiyatga asoslangan oddiy tarmoqni boshqarish protokolining 2-versiyasi. U RFC 1901-RFC 1908-da belgilangan. Aslida, SNMP v1.5 bu protokolga berilgan dastlabki nom edi. SNMP v2 va SNMP v2c o'rtasidagi asosiy farq xavfsizlik modelidir. SNMP v2c oddiyroq jamiyatga asoslangan xavfsizlik modelidan foydalanadi (SNMP v1 da topilgan). Amaldagi xavfsizlik modelidagi bu farqdan tashqari, SNMP v2c ni SNMP v2 ga deyarli o'xshash deb hisoblash mumkin. Aslida, SNMP v2c endi de-fakto SNMP v2 sifatida qabul qilinadi. Biroq, SNMP v2c hali ham “Standart loyihasi”.
SNMP v1 va SNMP v2 o'rtasidagi farq nima?
SNMP v2 SNMP v1 ning vorisi hisoblanadi. SNMP v2 SNMP v1 bilan solishtirganda turli xil xabar formatlariga (sarlavha va PDU formatidagi farqlar) va protokol operatsiyalariga (ikkita qo'shimcha operatsiya) ega. SNMP v2 bir vaqtning o'zida ma'lumotlarning katta qismini olish uchun GetBulkRequest-ni taqdim etdi. SNMP v1 ham, SNMP v2 ham endi eskirgan hisoblanadi. Biroq, barcha SNMP ilovalari hamon SNMP v1 va SNMP v2 ni qo‘llab-quvvatlaydi.