Esse é o segundo artigo sobre TCP/IP que escrevo. No primeiro falei sobre a camada física TCP. Neste
artigo eu explico a camada de rede. O que são endereços IP, para que serve e como calcular a
máscara de sub-rede, endereços válidos e inválidos, roteamento. O objetivo é ensinar os conceitos,
mostrar os comandos mais comuns, e os arquivos de configuração envolvidos na configuração da rede.
Para amenizar o problema da falta de endereços IP foram reservados alguns endereços para serem usados apenas em redes locais. Esses endereços não seriam usados na Internet. Assim, várias pessoas poderiam ter o mesmo endereço IP, desde que fossem em redes diferentes, e não estivessem diretamente na Internet. Esses endereços ficaram sendo conhecidos como endereços inválidos, pois não podiam ser usados na Internet. Para navegarem na internet, uma única máquina, com um único IP "válido" fica como responsável pela navegação de todas as máquinas da rede interna.
Os endereços inválidos são:
de 127.0.0.0 até 127.255.255.255 - Toda essa faixa é usada para loopback, ou seja, referencia a sua própria máquina (não sei porque reservar toda uma classe A!). Todas as máquina possuem, por padrão, o endereço 127.0.0.1. Logo, quando pingamos esse IP, na verdade estamos pingando a própria máquina. Esse IP é conhecido como endereço de loopback;
de 10.0.0.0 até 10.255.255.255 - Toda a rede 10 é inválida, sendo usado em redes locais;
de 172.16.0.0 até 172.31.255.255 - Também usado em redes locais;
de 192.168.0.0 até 192.168.255.255 - O mais conhecido, usado somente para redes locais.
Você pode usar qualquer um desses intervalos para a tua rede, mas o mais usado é o 192.168.x.x. Lembre-se disso.
A outra medida para resolver o problema do número limitado de IP é o mascaramento.
[5] Comentário enviado por elgio em 26/11/2011 - 16:54h
Não é correto chamar estes IPS de inválidos e tampouco de "não roteáveis", como frequentemente vejo por ai.
A palavra certa é IPs privados:
10.0.0.0/8
172.16.0.0/12
192.168.0.0/16
Entende-se por ips inválidos aqueles que não podem ser usados. Exemplo: o IP de broadcast não pode ser usado, é inválido. O mesmo para o IP de rede. A faixa 0.0.0.0/8 é inválida, pois nenhuma máquina poderá ter este IP, e assim por diante.
Também é errado chamar os IPs privados como não roteáveis. Como assim, não são roteáveis? Eu não posso roteá-los na minha rede local ou dentro da minha VPN? São sim roteáveis.
Ah bom. Eles são inválidos na Internet e não são roteáveis na Internet. Mas por isto que são chamados de privados.
[6] Comentário enviado por ricardoolonca em 30/11/2011 - 16:38h
Olá, elgio.
Você correto. O termo mais correto é "privado" e não "inválidos". Eles são inválidos apenas na Internet.
Quanto ao roteamento, novamente eu me refiro a "não roteável" do ponto de vista da Internet. Em redes locais eles são roteáveis normalmente, podendo ser usados em vlans apartadas, como na Dmz.
As suas observações são ótimas. Ajudam a deixar as coisas mais claras e tiram as dúvidas quanto a esse assunto.
[7] Comentário enviado por MAPOGOS em 02/04/2014 - 17:58h
Agora imagine o que acontece se eu pegar somente 7 bits para rede, ao invés de 8. Logo teremos a seguinte intervalo da rede.
00001010.00000000.00000000.00000000 até 00001011.11111111.11111111.11111111 que, convertendo para decimais é:
10.0.0.0 até 11.255.255.255.
Lebre-se de que somente os sete primeiros bits ficam "fixos". Quando qualquer um dos sete primeiros bits mudar, então o endereço já será de outra rede. Nesse exemplo, tanto os endereços começados com 10 quanto os começados com 11 fazem parte da mesma rede. Essa rede pode ser representada como 10.0.0.0/7.
Onde vc pegou os 7 bits que vc esta falando.Pois eu entendo de xor nor, and nand or exclusivo.Mas não tem nada a ver eu sei;
Ta mas onde estão os 7 bitis que vc tirou...
[8] Comentário enviado por ricardoolonca em 03/04/2014 - 05:35h
Repare nos 7 primeiro bits. Eles estão fixos, ou seja, não variam. Todos os IPs que começam com esses 7 bits são da mesma rede, o 10 e o 11. Como temos 7 bits do IP fixo, os 7 primeiros bits da máscara deve ser 1. Os demais são 0.