SNMP v1 vs v2
SNMP (Жөнөкөй Network Management Protocol) – тармактардагы түзмөктөрдү башкаруу үчүн арналган Интернет протоколу. Адатта, роутерлер, өчүргүчтөр, серверлер, жумушчу станциялар, принтерлер, модемдер жана башка көптөгөн түзмөктөр SNMPти колдошот. SNMP көбүнчө NMS (Network Management Systems) тармагында тармак администраторунун көңүл буруусун талап кылган түзмөктөрдө ар кандай шарттарды көзөмөлдөө үчүн колдонулат. SNMP IETF (Internet Engineering Task Force) тарабынан IPS (Internet Protocol Suite) бөлүгү катары аныкталат. SNMP – бул тиркеме катмары үчүн протокол, маалымат базасы үчүн схема жана маалымат объекттеринин коллекциясы сыяктуу тармакты башкаруу стандарттарынын жыйындысы. SNMP башкарылган системалардагы өзгөрмөлөрдү (башкаруу маалыматтарын) көрсөтүү менен системанын конфигурациясын сүрөттөйт. Ошондуктан, башка башкаруу колдонмолору мониторинг максаттары үчүн бул өзгөрмөлөрдү сурай алат жана кээде бул маанилерди орното алат. SNMP v1 жана SNMP v2 - SNMP протоколунун мурунку эки версиясы (SNMP v3 - учурдагы версия).
SNMP v1 деген эмне?
SNMP v1 (SNMPv1 же SNMP версия 1 катары да белгилүү) SNMP протоколунун баштапкы версиясы. SNMP v1 RFC 1065тен 1067ге чейин жана 1155тен 1157ге чейин аныкталат. Ал Интернет стандарттарына жана коопсуздукка көп көңүл бурулбаган учурда чакан топ тарабынан иштелип чыккан. SNMP v1 UDP (User Datagram Protocol), IP (Internet Protocol), CLNS (OSI Connectionless Network Service), DDP (AppleTalk Datagram-Delivery Protocol) жана IPX (Novell Internet Packet Exchange) аркылуу иштейт. SNMP v1 "коомчулук сапты" (б.а. сырсөз) ачык текстте өткөрүүнүн аутентификация механизмин колдонот, бул өтө кооптуу.
SNMP v2 деген эмне?
SNMP v2 (SNMPv2 же SNMP 2-версиясы катары да белгилүү) RFC 1441ден RFC 1452ге чейин аныкталган. SNMP v2 SNMP 1 версиясына караганда бир нече жакшыртууларды кошот. Алар коопсуздуктун жана купуялуулуктун өркүндөтүлүшү менен бирге аткаруунун жакшыруусу. Ал ошондой эле жетекчинин байланыш тармагындагы жакшыртууларды кошот. GetBulkRequest бир суроо менен чоң көлөмдөгү маалыматтарды алуу үчүн кошулду. Буга чейин маалыматтын басымдуу бөлүгүн алуу үчүн GetNextRequestти кайталап колдонушуңуз керек болчу. Бирок, көптөгөн колдонуучулар SNMP v2деги партияга негизделген коопсуздук системасы аларга жаккан үчүн өтө татаал деп эсептешкен. Бул анын популярдуу болбой калышынын себеби болгон.
SNMP v2c бул Коомчулукка негизделген жөнөкөй тармакты башкаруу протоколунун 2-версиясы. Ал RFC 1901ден RFC 1908ге чейин аныкталган. Чынында, SNMP v1.5 бул протоколго берилген баштапкы аталыш болгон. SNMP v2 жана SNMP v2c ортосундагы негизги айырма коопсуздук модели болуп саналат. SNMP v2c жөнөкөйраак коомчулукка негизделген коопсуздук моделин колдонот (SNMP v1де табылган). Колдонулган коопсуздук моделиндеги бул айырмадан тышкары, SNMP v2c SNMP v2ге дээрлик окшош деп эсептесе болот. Чынында, SNMP v2c азыр де-факто SNMP v2 катары каралат. Бирок, SNMP v2c дагы эле "Стандарттын долбоору".
SNMP v1 менен SNMP v2 ортосунда кандай айырма бар?
SNMP v2 SNMP v1дин мураскери. SNMP v2 SNMP v1ге салыштырмалуу ар кандай билдирүү форматтарына (баш жана PDU форматтарындагы айырмачылыктар) жана протокол операцияларына (эки кошумча операция) ээ. SNMP v2 бир эле учурда маалыматтардын басымдуу бөлүгүн алуу үчүн GetBulkRequest киргизди. SNMP v1 жана SNMP v2 экөө тең азыр эскирген деп эсептелет. Бирок, бардык SNMP ишке ашыруулары SNMP v1 жана SNMP v2 экөөнү тең колдойт.