Em computação dois sistemas de numeração são considerados base: binário, que é a linguagem que os computadores entendem, e hexadecimal, bastante usado em redes, principalmente com a entrada do Protocolo de Internet, versão 6, ou IPv6 (Internet Protocol version 6). O binário é a base da computação; endereços IPv4 (Internet Protocol version 4 – Protocolo de Internet versão 4) podem ser representados dessa forma também. Como exemplo de IPv4, tem-se o seguinte endereço reservado: [192.168.100.55]. Assinale a alternativa que representa o respectivo endereço em linguagem binária.
- A)11001000.10101001.1101100.101111
Errada, porque a conversão dos octetos não corresponde a 192.168.100.55 e ainda apresenta blocos binários incompletos.
- B)11001110.10111000.1100100.100111
Errada, pois os valores binários não batem com os octetos do endereço IPv4 dado.
- C)11000000.10101000.1100100.110111
Certa, pois representa o endereço 192.168.100.55 em binário, ainda que os últimos blocos apareçam sem os zeros à esquerda.
- D)11000001.10101100.1110100.110101
Errada, porque a sequência binária indicada não corresponde aos quatro octetos do endereço informado.
Gabarito: C
Em IPv4, cada bloco do endereço decimal vai para binário separadamente, usando 8 bits por octeto. Isso é importante porque, em computação, o padrão não é “escrever qualquer binário”, e sim manter a quantidade correta de bits em cada parte. Se faltar zero à esquerda, o valor continua o mesmo, mas a escrita fica incompleta para o formato esperado. No endereço 192.168.100.55, a conversão é direta: 192 vira 11000000, 168 vira 10101000, 100 vira 01100100 e 55 vira 00110111. Juntando tudo com os pontos, você obtém 11000000.10101000.01100100.00110111. A alternativa C é a que corresponde a esse endereço, apenas com alguns zeros à esquerda omitidos na apresentação dos dois últimos blocos. Em prova, isso acontece bastante: a banca testa se você sabe a conversão e também se percebe que em IPv4 cada octeto deve ter 8 bits. Então, o raciocínio certo é converter cada número decimal para sua forma binária de 8 bits. Resumo de ouro: IPv4 tem 4 octetos, cada um vai de 0 a 255, e cada octeto em binário ocupa 8 bits. Se você lembra disso, já elimina boa parte das pegadinhas sem sofrimento.