g) Mudança de base de números
Antes de começar os cálculos acerca dos números IPs é importante dominar técnicas de conversão binário-decimal e vice-versa. Para isso vamos empregar o método posicional dos números. Os números binários utilizam 8 bits para definir um decimal, logo o número binário:
| 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 |
Em termos posicionais o octeto vale:
| 2⁷ | 2⁶ | 2⁵ | 2⁴ | 2³ | 2² | 2¹ | 2⁰ | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
Se todos os bits do octeto valerem “1” então cada octeto, em decimal, vale:
128+64+32+16+8+4+2+1=255. A posição que tiver valor “0” não será considerada. No caso do nosso número temos:
| 0*2⁷+ | 0*2⁶+ | 1*2⁵+ | 0*2⁴+ | 0*2³+ | 1*2²+ | 1*2¹+ | 0*2⁰ |
Logo:
| 0 | 0 | 32 | 0 | 0 | 4 | 2 | 0 |
Que nos fornece: 32+4+2=38, de acordo com as posições dos bits cada bit, em termos de sua respectiva posição, logo o número:
| 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | no sistema binário equivale a 38 no sistema decimal. |