LFCA Aprenda números binários e decimais na rede - Parte 10
- 4521
- 586
- Spencer Emard
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 decimaisEm 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 decimais192-128 = 64
Você pode subtrair 64 de 64? A resposta é 'SIM'. Novamente, anotamos 1, que corresponde a 64.
Números decimais64-64 = 0 Como esgotamos o valor decimal, atribuímos 0 aos valores restantes.
Números decimaisEntã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 decimais168-128 = 40
Em seguida, podemos subtrair 64 de 40? NÃO. Então, nós atribuímos um 0.
Números decimaisPassamos para o próximo valor. Podemos deduzir 32 de 40?. SIM. Atribuímos o valor 1.
Números decimais40 - 32 = 8
Em seguida, podemos subtrair 18 de 8? NÃO. Nós atribuímos 0.
Números decimaisEm seguida, podemos deduzir 8 de 8? SIM. Atribuímos o valor 1.
Números decimais8-8 = 0
Como esgotamos nosso valor decimal, o será atribuído 0s aos valores restantes na tabela, como mostrado.
Números decimaisEm ú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 decimaisPortanto, 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 decimais5-4 = 1
Em seguida, podemos subtrair 1 de 2? NÃO. Atribuímos o valor 0.
Números decimaisPor fim, podemos subtrair 1 de 1? SIM. Nós atribuímos 1.
Números decimaisO 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 redeIsso 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)- « Como instalar o TeamViewer 15 em Rhel/Centos/Fedora e Debian/Ubuntu
- Como instalar e configurar um servidor NFS no Ubuntu 18.04 »