Usmeno ide brzo, samo se treba uvežbati. Svaki oktet ima osam bita i svaki bit nosi određenu težinu u zavisnosti od pozicije (128, 64, 32, ...). Recimo da imaš 200 da prevedeš u binarni ekvivalent.
- 200 je veće od 128? Jeste -> pišeš 1 i računaš ostatak 200 - 128 = 72
- 72 je veće ili jednako 64? Jeste -> pišeš 1 (sada imaš 11) i računaš ostatak 72 - 64 = 8
- 8 je veće ili jednako 32? Nije -> pišeš 0 (110)
- 8 je veće ili jednako 16? Nije -> pišeš 0 (1100)
- 8 je veće ili jednako 8? Jeste -> pišeš 1 (1100 1) i računaš ostatak 8 - 8 = 0
- obzirom da je ostatak 0, pišeš nule do kraja okteta, pa imaš (1100 1000)
Algoritam je apsolutno isti za bilo koji broj. Što se tiče subnet maski, još je lakše, pošto vrednosti mogu biti karakteristične, i to 0, 128, 192, 224, 240, 248, 252, 254 i 255. Binarno je to 0000 0000, 1000 0000, 1100 0000, 1110 0000, 1111 0000, 1111 1000, 1111 1100, 1111 1110 i 1111 1111.
|