Boa Noite
Leitores (as),
Hoje
vamos abordar um tema em que muito estudiosos dizem estar terminando, porém ele
ainda esta totalmente ativo em nosso dia a dia e sinceramente (Minha opinião) é que os IPsV4 ainda vão estar presentes por algum tempo em nossos
dispositivos. Enfim, vamos ao assunto que nos interessa que é o ENDEREÇAMENTO
IPV4.
IP
(Internet Protocol) = É um protocolo utilizado para termos um endereço exclusivo de origem e um de destino na rede, podemos
fazer uma analogia com uma carta onde precisamos colocar um remetente e um
destinatário, ou seja, dois hosts para se comunicarem precisam ter um IP cada
um.
É
importante entendermos que o IP trabalha na camada 3 (Rede) do modelo OSI, isso
significa que ele trabalha na camada em que direciona os pacotes de
informações, estabelece a rota mais adequada, controla o tráfego de rede, envia
a informação na ordem correta e principalmente "providencia os endereços
IPs".
O
endereço lógico de um dispositivo é sua identificação exclusiva na rede, assim
como temos também o endereço MAC que é o endereço físico dos dispositivos e que
também tem sua identificação exclusiva na rede porém trabalha na camada 2
(Enlace) do modelo OSI.
Cada host
é identificado por um endereço de IP,
cada endereço IP inclui uma identificação de rede e uma de host. Um endereço IP
consiste em 32 bits, ao Invés de trabalhar com 32 bits por vez é comum a
prática de segmentação dos 32 bits de um endereço IP em quatro campos de 8 bits
chamados de OCTETOS. Cada octeto (Byte) é convertido em um número de base decimal na
escala de 0-255 e separados por um ponto.
O quadro
abaixo nos mostra uma tabela bem interessante onde temos que entender que em
cada bit setado existe um valor definido onde precisamos efetuar o cálculo
sugerido para alcançarmos o resultado desejado.
Por
Exemplo:
Eu
preciso chegar no IP 192.168.8.1 certo?
Conforme já comentamos, nosso endereço é formado por 4 Octetos, logo:
192 =
Octeto 1
168 =
Octeto 2
8 =
Octeto 3
1 =
Octeto 4
Para que
eu consiga chegar a este endereço eu preciso entender que cada bit tem um calor
diferente conforme vamos ver no exemplo abaixo:
192 em
números binários conforme nos mostrou o quadro acima fica = 11000000.
168 em
números binários conforme nos mostrou o quadro acima fica = 10101000.
8 em
números binários conforme nos mostrou o quadro acima fica = 00001000.
1 em
números binários conforme nos mostrou o quadro acima fica = 00000001.
Obs.:
Notem que se somarmos os números do quadro (128/64/32/16/8/4/2/1) teremos o
resultado que realmente nos interessa conforme ilustra a nossa próxima imagem:
Ainda
dentro do endereçamento possuímos 5 classes de IPs (A, B, C, D e E), estas
classes não podem ser roteadas para fora da rede privada, não podem se
comunicar diretamente com redes públicas porém vamos utilizar as classes (A, B
e C) em nossa rede interna das quais falaremos abaixo:
Classe A:
O
endereçamento desta classe vai de "10.0.0.0 – 10.255.255.255" onde
podemos disponibilizar 16.777.216 de IPs que podem ser divididos em 128
sub-redes.
Classe B:
O
endereçamento desta classe vai de "172.16.0.0 – 172.31.255.255" onde
podemos disponibilizar 1.048.576 de IPs que podem ser divididos em 16.384
sub-redes.
Classe C:
O
endereçamento desta classe vai de "192.168.0.0 – 192.168.255.255"
onde podemos disponibilizar 65.535 de IPs que podem ser divididos em 2.097.152
de sub-redes.
Classe D:
Reservada
para Multicast.
Classe E:
Utilizada
para testes de engenharia.
Bom
pessoal, como este é um assunto bem massante e a ideia é apenas um resumo sobre
endereçamento vamos ficando por aqui mesmo, espero ter ajudado no início do
entendimento pois é um assunto bem extenso e complexo, de qualquer forma fico a
inteira disposição para dúvidas, críticas e sugestões.
Obrigado.
Grande Abraço.