Não garantimos que esse texto esteja totalmente correto
https://www.istockphoto.com/br/foto/homem-subir-uma-rede-durante-a-corrida-de-obst%C3%A1culos-gm810067898-131174923 |
Endereço
IP
O IP (“Internet Protocol”, ou Protocolo da Internet) é o seu endereço na
rede que o identifica.
Cada dispositivo conectado à rede, computador, tablet ou smartphone,
possui um número único chamado endereço IP. Atualmente, a versão mais usada do
protocolo IP é o IPv4 com endereços no padrão 32 bits.
Cálculo do
endereço IPV4
O ipv4 que vemos normalmente está em numeração decimal. Eles
são formados por 4 grupos de números separados por um ponto, que vão de 0 a 255.
Exemplo: 186.159.12.32
Para realizar o cálculo, precisamos converter em binário.
A forma mais simples de converter um número em binário, manualmente
e sem entender como realmente funciona é escrevendo a potência de 2 da direita
para a esquerda e colocar em cima deles os números 1 para os números que fazem
a soma do valor que você deseja e 0 para o que restar.
Como os números vão até 255 escreveremos ate 128, porque o próximo
seria 256 e ele não tem utilidade aqui.
128 64 32 16
8 4
2 1
Converteremos o 186. O número
mais próximo sem passar é o 128, então colocaremos o 1 em cima dele:
1
128 64 32 16
8 4
2 1
Agora vemos se o próximo número
(64) mais o 128 não ultrapassa 186:
128
+ 64
192
+ 64
192
Como o resultado 192 é
maior que 186 não usaremos o 64.
Passamos para o próximo
número (32) e vemos se a soma gera um número igual ou menor que 186:
128
+ 32
160
+ 32
160
Como o resultado foi menor
que 186, colocaremos o 1 em cima.
1 1
128 64 32 16
8 4
2 1
Agora vemos se o resultado
da soma de 160 com 16 é menor ou igual a 186:
160
+ 16
176
+ 16
176
Como deu 176 e ele é menor
que 186, marcaremos 1 em cima e continuaremos com o próximo até temos o número
desejado:
1 1 1
128 64 32 16
8 4
2 1
176
+ 8
184
+ 8
184
1 1 1 1
128 64 32 16
8 4
2 1
184
+ 4
188
+ 4
188
184
+ 2
186
+ 2
186
1 1 1 1 1
128 64 32 16
8 4
2 1
Agora que temos o número
186, preencheremos com 0 aonde não tem nada:
1 0 1 1 1 0 1 0
128 64 32 16
8 4
2 1
E assim temos 10111010 a
versão binária de 186. Agora é só transformar o resto dos números:
186 = 10111010
159 = 10011111
12 =
00001100
32 = 00100000
Então esse endereço ipv4 é: 10111010 10011111 00001100
00100000 em binário.
Calculo de sub-rede
Uma sub-rede é uma
subdivisão lógica de uma rede IP, em
um número de rede e um identificador de host.
Se o nosso IP tiver um prefixo
25 teremos:
186.159.12.32/25
Para saber quanto temos de rede e de host, teremos que
dividir nosso endereço IP.
186 159 12 32 /25
10111010 10011111 00001100 00100000
Já que a máscara do exemplo é /25, vamos marcar o número 1 embaixo
do IP binário da esquerda para a direita até termos 25 deles. O resto colocamos
0.
186 159 12 32 /25
10111010 10011111 00001100 00100000
11111111 11111111 11111111 10000000
Agora temos a representação
binaria da rede e do host, os 1 são a rede e os 0 são o host.
Agora para ter o valor da máscara
de sub rede é só converter os 1 em decimal:
1 1
1 1 1 1 1 1
128 64 32 16
8 4
2 1
128
64
32
16
8
4
2
+ 1
255
64
32
16
8
4
2
+ 1
255
11111111 11111111 11111111 10000000
255 255 255 128
Sendo 255.255.255.128 a máscara de sub rede.
A maior diferença entre IPv4 e IPv6 é o
número de endereços IP disponíveis em cada um dos protocolos.
IPv4: 4,294,967,296 endereços IP.
IPv6: 340,282,366,920,938,463,463,374,607,431,768,211,456
endereços IP.
Fontes:
https://blog.intnet.com.br/saiba-o-que-e-ip-ipv4-e-ipv6-e-quais-as-suas-funcoes/
https://www.youtube.com/watch?v=GGmhv1Wz6fc
https://www.eadfranciscanos.com.br/course/view.php?id=56885&from=home_004201909067#section-6
0 comentários:
Postar um comentário