Um endereço IP é um número binário exclusivo de 32 bits usado para identificar redes, dispositivos ou hosts, o resultado da conversão do número binário em decimal é o que conhecemos como endereço IP.
No formato decimal, este endereço consiste em 4 números que variam de 0 a 255 separados por um ponto. Por exemplo: 240.34.87.22 é um endereço IP (em formato binário: 11110000.00100010.01010111.00010110).
Cada um desses números separados por pontos é chamado octeto. No exemplo anterior 240 é um octeto, 34 é outro octeto, 87 o terceiro octeto e 22 o quarto octeto. Cada octeto consiste em 8 bits. Alguns bits são usados para identificar uma rede, enquanto o restante é usado para identificar hosts em uma rede.
Anteriormente, os endereços IP eram classificados por classes que foram usadas para definir bits de octeto, os octetos pertencentes à rede e octetos pertencentes a hosts.
Existem 5 classes de endereço IP, cada uma definida por uma letra: A, B, C, D e E e Classificada, dependendo da primeira faixa de octeto.
Por exemplo, o A A classe inclui todos os endereços IP de 0.0.0.0 a 127.255.255.255, portanto, um endereço IP cujo primeiro octeto está entre 0 e 127 é um endereço IP de classe A.
A tabela abaixo mostra cada intervalos de classe IP.
Classe de endereço IP | Faixa de IP Iniciar | End End |
---|---|---|
A | 0.0.0.0 | 127.255.255.255 |
B | 128.0.0.0 | 191.255.255.255 |
C | 192.0.0.0 | 223.255.255.255 |
D | 224.0.0.0 | 239.255.255.255 |
E | 240.0.0.0 | 255.255.255.255 |
Assim, por exemplo, o endereço IP 122.34.56.22 é um endereço IP de classe porque o primeiro octeto (122) está entre 0 e 127. O IP 150.45.22.5 é um endereço IP da classe B porque o primeiro octeto está entre 128 e 191. 192.168.0.1 é um endereço IP da classe C, 226.33.44.22 pertence à classe D e 245.65.22.15 é um endereço IP da classe E.
Geralmente, apenas as classes A, B e C são implementadas enquanto a classe D é para multicast e a classe E é para uso experimental.
Observação: É importante esclarecer os endereços IP começando com 127 são considerados como loopback.
Endereços IP de classe
Nos endereços IP pertencentes à classe A, o primeiro octeto identifica a rede e os outros 3 octetos se identificam como hosts. Como dito anteriormente, esta classe de endereços IP consiste em um primeiro octeto entre 0 e 127. No formato binário, o endereço IP da classe A primeiro bit deve ser 0. A classe A foi implementada para grandes redes, suportando 16 milhões de hosts em cada uma das 127 redes. A tabela a seguir mostra um endereço IP de classe A, incluindo o formato binário. O primeiro octeto marcado com azul identifica a rede enquanto o restante é usado para identificação do host.
122 | 34 | 56 | 22 |
01111010 | 00100010 | 00111000 | 00010110 |
REDE | HOSPEDAR | HOSPEDAR | HOSPEDAR |
---|
B Classe IP Endereços IP
B Endereços IP da classe B Use dois primeiros octetos para identificar a rede e os dois octetos para identificar hosts. Como dito anteriormente, os endereços IP da classe B consistem em um primeiro octeto entre 128.0.0.0 e 191.255.255.255. No formato binário de um endereço IP da classe B, o primeiro bit deve ser 1 e o segundo 0, como mostrado na tabela a seguir. A classe B foi usada para redes de tamanho médio, suportando 65.000 hospedeiros em cada um dos 16.000 redes.
150 | 45 | 22 | 5 |
10010110 | 00101101 | 00010110 | 00000101 |
REDE | REDE | HOSPEDAR | HOSPEDAR |
---|
C endereços IP da classe
C Endereços IP da classe U Use os 3 primeiros octetos para identificar a rede e o último para identificar hosts. Como dito anteriormente, os endereços IP da classe C consistem em um primeiro octeto entre 192 e 223. No formato binário, os endereços da classe C têm os dois primeiros bits 1 e o terceiro bit é 0, como mostrado na imagem abaixo. Esta classe suporta até 254 hosts em cada uma das 2 milhões de redes.
192 | 168 | 1 | 54 |
11000000 | 01000100 | 00000001 | 00110110 |
REDE | REDE | REDE | HOSPEDAR |
---|
D ENDEREÇOS IP CLASSE
Ao contrário das aulas anteriores, a classe D não é usada para identificar hosts, mas grupos de host ou grupos multicast. Como explicado anteriormente, os endereços IP da classe D consistem em um primeiro octeto entre 224 e 239. No formato binário, os endereços IP da classe D têm os primeiros 3 bits 1 e o quarto bit 0.
E endereços IP da classe
E endereços IP de classe são usados para fins experimentais ou de pesquisa. Esta classe de endereço IP inclui o primeiro intervalo de octeto entre 240 e 255. No formato binário, os 4 primeiros bits de um endereço IP da classe E são 1.
Conclusão
Primeiro de tudo, é importante esclarecer aos leitores que a classificação das classes de endereço IP está depreciado. No entanto, os estudantes de ciência da computação são obrigados a entender esse padrão antigo para a rede, o que parece confuso, mas como você pode ver é muito simples. Outro esclarecimento importante é que as classes de endereço IP foram aplicadas apenas ao protocolo IPv4 sem incluir o protocolo IPv6.
Em 1993, o método das classes de endereço IP foi substituído por Encaminhamento inter-domínio sem classe (CIDR) permitindo um uso mais eficiente de endereços IPv4. Em vez de usar octetos para classificar os endereços IP, o CIDR usa o método VLSM (máscara de sub -rede de comprimento variável), especificando bits de rede com um prefixo no final do endereço IP.
Por exemplo, um endereço IP da classe B pode ser expresso como 192.168.0.3/16, onde /16 define o número de bits pertencentes à rede (dois primeiros octetos), enquanto o restante dos bits pertence a hosts. Um endereço de classe C pode ser expresso como 220.43.56.7/24, onde 24 define o número de bits para identificar redes (como cada octeto tem oito bits, os três primeiros octetos são 24 bits).
Espero que este tutorial tenha sido útil. Continue seguindo o Linux Dint para mais dicas e tutoriais do Linux.