SNMP v1 dhidi ya v2
SNMP (Itifaki Rahisi ya Kudhibiti Mtandao) ni itifaki ya Intaneti inayotolewa kwa ajili ya usimamizi wa vifaa kwenye mitandao. Kwa kawaida, ruta, swichi, seva, vituo vya kazi, printa, modemu na vifaa vingine vingi vinaunga mkono SNMP. SNMP hutumiwa zaidi katika NMS (Mifumo ya Usimamizi wa Mtandao) kwa ufuatiliaji wa hali mbalimbali kwenye vifaa vinavyohitaji uangalizi wa msimamizi wa mtandao. SNMP inafafanuliwa na IETF (Internet Engineering Task Force) kama sehemu ya IPS (Internet Protocol Suite). SNMP ni mchanganyiko wa viwango vya usimamizi wa mtandao kama vile itifaki ya safu ya programu, taratibu za hifadhidata na mkusanyiko wa vitu vya data. SNMP inaelezea usanidi wa mfumo kwa kufichua vigeu (data ya usimamizi) kwenye mifumo inayosimamiwa. Kwa hivyo, programu zingine za udhibiti zinaweza kuuliza vigezo hivi kwa madhumuni ya ufuatiliaji, na mara kwa mara zinaweza kuweka maadili haya. SNMP v1 na SNMP v2 ni matoleo mawili ya awali ya itifaki ya SNMP (SNMP v3 ni toleo la sasa).
SNMP v1 ni nini?
SNMP v1 (pia inajulikana kama SNMPv1 au SNMP toleo la 1) ni toleo la awali la itifaki ya SNMP. SNMP v1 imefafanuliwa katika RFC 1065 hadi 1067 na 1155 hadi 1157. Ilianzishwa na kikundi kidogo cha washirika wakati ambapo viwango na usalama wa mtandao haukuzingatiwa sana. SNMP v1 hufanya kazi kupitia UDP (Itifaki ya Datagram ya Mtumiaji), IP (Itifaki ya Mtandao), CLNS (Huduma ya Mtandao Isiyo na Muunganisho wa OSI), DDP (Itifaki ya Uwasilishaji ya Datagram ya AppleTalk) na IPX (Novell Internet Packet Exchange). SNMP v1 hutumia utaratibu wa uthibitishaji wa kutuma "kamba ya jumuiya" (yaani nenosiri) katika maandishi wazi, ambayo si salama sana.
SNMP v2 ni nini?
SNMP v2 (pia inajulikana kama SNMPv2 au SNMP toleo la 2) inafafanuliwa katika RFC 1441 hadi RFC 1452. SNMP v2 huongeza maboresho kadhaa juu ya toleo la 1 la SNMP. Ni maboresho katika utendaji pamoja na maendeleo katika usalama na usiri. Pia huongeza maboresho katika eneo la meneja kwa mawasiliano ya meneja. GetBulkRequest imeongezwa ili kupata kiasi kikubwa cha data kwa ombi moja. Hapo awali, ilibidi utumie GetNextRequest mara kwa mara ili kupata data nyingi. Walakini, watumiaji wengi waliamini kuwa mfumo wa usalama wa msingi wa chama katika SNMP v2 ni ngumu sana kwa kupenda kwao. Hii ndio sababu haikupata umaarufu.
SNMP v2c ni Toleo la 2 la Itifaki ya Usimamizi wa Mtandao Rahisi kwa Msingi wa Jamii. Imefafanuliwa katika RFC 1901 hadi RFC 1908. Kwa hakika, SNMP v1.5 lilikuwa jina la kwanza lililopewa itifaki hii. Tofauti kuu kati ya SNMP v2 na SNMP v2c ni modeli ya usalama. SNMP v2c hutumia mtindo rahisi wa usalama wa jamii (unaopatikana katika SNMP v1). Kando na tofauti hii katika mfano wa usalama uliotumika, SNMP v2c inaweza kuzingatiwa karibu sawa na SNMP v2. Kwa kweli, SNMP v2c sasa inachukuliwa kuwa SNMP v2 ya ukweli. Lakini, SNMP v2c bado ni “Rasimu ya Kawaida”.
Kuna tofauti gani kati ya SNMP v1 na SNMP v2?
SNMP v2 ndiye mrithi wa SNMP v1. SNMP v2 ina fomati tofauti za ujumbe (tofauti katika muundo wa kichwa na PDU) na shughuli za itifaki (operesheni mbili za ziada) ikilinganishwa na SNMP v1. SNMP v2 ilianzisha GetBulkRequest ya kurejesha data nyingi mara moja. SNMP v1 na SNMP v2 sasa zinachukuliwa kuwa hazitumiki. Lakini, utekelezaji wote wa SNMP bado unaauni SNMP v1 na SNMP v2.