====== SNMP ("Simple" Network Managemet Protocol) ====== ===== Kodovanie OID ===== Prvé dva bajty napr. 1.3 sú zakodované trošku špecialnym sposobom. Všeobecne to možeme popísať napr. takto: Prvé dva bajty sú x.y potom budú zakódované sposobom 40*x+y. V pr9pade 1.3 je to 40*1+2 = 43 = 0x2b. Dalej su cisla kodovane po 7 bitoch, pricom sa ten 8 pouziva takym specialnym sposobom. Pokail je cislo v OID mensie ako 127 tak sa nepouziva a je vzdy nastaveny na 0. Sranda prichadza ked chces pouzit cilos vacsie ako napr.: 36061 = | 1000 1100 | 1101 1101 | To cislo rozdelis na 7 bitove casti postupne od najnizsieho bitu najvyssie chybajuce bity sa doplnia nulami): | 0000010 | 0011001 | 1011101 | a k tomu uz len doplnis 8. bit, tak ze k prvim 2 pridas jednotku a k poslednemu 0 | 1 0000010 | 1 0011001 | 0 1011101 | ta jednotak na zaciatku proste znamena ze to cislo este bude pokracovat v dalsom bajte.