SNMP v1 vs v2
SNMP (Желілерді басқарудың қарапайым протоколы) – желілердегі құрылғыларды басқаруға арналған Интернет протоколы. Әдетте, маршрутизаторлар, коммутаторлар, серверлер, жұмыс станциялары, принтерлер, модемдер және көптеген басқа құрылғылар SNMP протоколын қолдайды. SNMP негізінен желі әкімшісінің назарын қажет ететін құрылғылардағы әртүрлі жағдайларды бақылау үшін NMS (Желілерді басқару жүйелері) жүйесінде қолданылады. 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 екеуін де қолдайды.