LFCA Aprenda números binários e decimais na rede - Parte 10

LFCA Aprenda números binários e decimais na rede - Parte 10

Em Parte 9 da série LFCA, cobrimos o básico do endereço IP. Para entender melhor o endereço IP, precisamos prestar mais atenção a esses dois tipos de representação de endereço IP - binário e Decimal-pontilhado notação quad. Como mencionado anteriormente, um endereço IP é um número binário de 32 bits que geralmente é representado em formato decimal para facilitar a legibilidade.

O binário O formato usa apenas os dígitos 1 e 0. Este é o formato que seu computador compreende e através do qual os dados são enviados pela rede.

No entanto, para tornar o endereço legível pelo homem. É transmitido em um formato de decimal pontilhado que o computador posteriormente converte em formato binário. Como afirmamos anteriormente, um endereço IP é composto por 4 octetos. Vamos dissecar o endereço IP 192.168.1.5.

No Decimal pontilhado formatar, 192 é o primeiro octeto, 168 é o segundo octeto, 1 é o terceiro, e finalmente, 5 é o quarto octeto.

No formato binário, o endereço IP é representado como mostrado:

11000000 => 1º octeto 10101000 => 2º octeto 00000001 => 3º octeto 00000101 => 4º octeto 

Em binário, Um pouco pode estar ligado ou desligado. O 'sobre'Bit é representado por 1 enquanto a parte desligada é representada por 0. Em formato decimal,

Para chegar ao número decimal, um somatório de todos os dígitos binários ao poder de 2 é realizada. A tabela abaixo fornece o valor posicional de todos os bits em um octeto. Por exemplo, o valor decimal de 1 equivale ao binário 00000001.

Números decimais

Em melhor formato, isso também pode ser representado como mostrado.

2º = 1 = 00000001 2? = 2 = 00000010 2² = 4 = 00000100 2³ = 8 = 00001000 2⁴ = 16 = 00010000 2⁵ = 32 = 00100000 2⁶ = 64 = 01000000 2⁷ = 128 = 10000000 

Vamos tentar converter um endereço IP em formato de decimal pontilhado em binário.

Convertendo formato decimal em binário

Vamos dar nosso exemplo de 192.168.1.5. Para converter de decimal para binário, começaremos da esquerda para a direita. Para cada valor da tabela, fazemos a pergunta, você pode subtrair o valor na tabela do valor decimal no endereço IP. Se a resposta for 'SIM'Nós escrevemos'1'. Se a resposta for 'NÃO', colocamos um zero.

Vamos começar com o primeiro octeto que é 192. Você pode subtrair 128 de 192? A resposta é um grande 'SIM'. Portanto, escreveremos 1 que corresponde a 128.

Números decimais
192-128 = 64 

Você pode subtrair 64 de 64? A resposta é 'SIM'. Novamente, anotamos 1, que corresponde a 64.

Números decimais

64-64 = 0 Como esgotamos o valor decimal, atribuímos 0 aos valores restantes.

Números decimais

Então, o valor decimal de 192 traduz para o binário 11000000. Se você adicionar os valores correspondentes a 1s na tabela inferior, você acaba com 192. Aquilo é 128 + 64 = 192. Faz sentido certo?

Vamos prosseguir para o segundo octeto - 168. Podemos subtrair 128 de 168? SIM.

Números decimais
168-128 = 40 

Em seguida, podemos subtrair 64 de 40? NÃO. Então, nós atribuímos um 0.

Números decimais

Passamos para o próximo valor. Podemos deduzir 32 de 40?. SIM. Atribuímos o valor 1.

Números decimais
40 - 32 = 8 

Em seguida, podemos subtrair 18 de 8? NÃO. Nós atribuímos 0.

Números decimais

Em seguida, podemos deduzir 8 de 8? SIM. Atribuímos o valor 1.

Números decimais
8-8 = 0 

Como esgotamos nosso valor decimal, o será atribuído 0s aos valores restantes na tabela, como mostrado.

Números decimais

Em última análise, o decimal 168 traduz para o formato binário 10101000. Novamente, se você resumir os valores decimais correspondentes a 1s na linha inferior, você acaba com 168. Aquilo é 128 + 32 + 8 = 168.

Para o terceiro octeto, temos 1. O único número em nossa tabela que podemos subtrair totalmente de 1 é 1. Portanto, atribuiremos o valor 1 a 1 na mesa e adicionaremos zeros anteriores, como mostrado.

Números decimais

Portanto, o valor decimal de 1 equivale ao binário 00000001.

Por fim, temos 5. Da tabela, o único número que podemos subtrair totalmente de 5 partidas em 4. Todos os valores à esquerda serão atribuídos 0.

Podemos subtrair 4 de 5? SIM. Atribuímos 1 a 4.

Números decimais
5-4 = 1 

Em seguida, podemos subtrair 1 de 2? NÃO. Atribuímos o valor 0.

Números decimais

Por fim, podemos subtrair 1 de 1? SIM. Nós atribuímos 1.

Números decimais

O dígito decimal de 5 corresponde ao binário 00000101.

No final, temos a seguinte conversão.

192 => 11000000 168 => 10101000 1 => 00000001 5 => 00000101 

Então, 192.168.1.5 traduz para 11000000.10101000.00000001.00000101 em forma binária.

Entendendo a máscara de sub -rede / máscara de rede

Afirmamos anteriormente que todo host em um TCP/IP A rede deve ter um endereço IP exclusivo, que na maioria dos casos é atribuído dinamicamente pelo roteador usando o DHCP protocolo. O DHCP protocolo, (Protocolo de configuração do host dinâmico) é um serviço que atribui dinamicamente um endereço IP aos hosts em uma rede IP.

Mas como você determina qual parte do IP é reservada para a seção de rede e qual seção está disponível para uso pelo sistema host? É aqui que um Máscara de sub -rede ou máscara de rede entra.

A Subnet é um componente adicional para um endereço IP que distingue a parte da rede e host da sua rede. Assim como um endereço IP, a sub-rede é um endereço de 32 bits e pode ser escrita em notação decimal ou binária.

O objetivo de uma sub -rede é desenhar um limite entre a parte da rede de um endereço IP e a parte do host. Para cada bit do endereço IP, o Subnet ou máscara de rede atribui um valor.

Para a parte da rede, ela liga a broca e atribui o valor de 1, para a parte do host, ele desliga o bit e atribui o valor de 0. Portanto, todos os bits definidos como 1 correspondem aos bits em um endereço IP que representa a parte da rede, enquanto todos os bits definidos como 0 correspondem aos bits do IP que representa o endereço do host.

Uma máscara de sub -rede comumente usada é o Classe c sub -rede que é 255.255.255.0.

A tabela abaixo mostra as máscaras de rede em decimal e binário.

Máscaras de rede

Isso encerra parte 2 da nossa série de itens essenciais de rede. Cobrimos a conversão de IP decimal para binária, máscaras de sub -rede e as máscaras de sub -rede padrão para cada classe de endereço IP.

Torne -se um Associado de TI certificado pela Fundação Linux (LFCA)