Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

[Dúvida] 255 -123 = 123?

No vídeo "06 - IPv4, IPv6 e classes de IP" da aula "04. Roteadores e endereço de IP" perto dos 3:20 o professor diz algo importante sobre a identificação da rede através da máscara de junto com o IP do dispositivo, porém a não compreendi a maneira como obteve esse número com essa subtração.

A transcrição do momento:

Basta observar na máscara de rede padrão quais octetos estão ocupados pela sequência de 255. Fazendo a subtração e preenchendo os demais octetos com zero, nós obtemos o endereço de rede na qual esse dispositivo está conectado, ou seja, 123.0.0.0.

3 respostas
solução!

felizmente consegui achar a solução!

Para calcular o endereço de rede com base em um endereço IP e uma máscara de rede, você precisa realizar uma operação lógica chamada "AND" bit a bit entre o endereço IP e a máscara de rede. O resultado dessa operação será o endereço de rede.

Nesse caso, o endereço IP é 123.145.3.3 e a máscara de rede é 255.0.0.0. Vamos converter esses números para binário para facilitar a operação "AND" bit a bit:

Endereço IP em binário: 01111011.10010001.00000011.00000011 Máscara de rede em binário: 11111111.00000000.00000000.00000000

Agora, realizamos a operação "AND" bit a bit:

Endereço IP em binário: 01111011.10010001.00000011.00000011 Máscara de rede em binário: 11111111.00000000.00000000.00000000 Resultado da operação "AND" bit a bit: 01111011.00000000.00000000.00000000

Agora, convertendo o resultado de volta para decimal, obtemos o endereço de rede:

Endereço de rede: 123.0.0.0

Portanto, o endereço de rede para o IP 123.145.3.3 com a máscara de rede 255.0.0.0 é 123.0.0.0.

Olá, João!

Entendo que o conceito de máscaras de rede e endereços IP pode ser um pouco confuso no início, mas vamos tentar esclarecer isso juntos.

A máscara de rede é usada para identificar a parte de um endereço IP que representa a rede e a parte que representa o host. No exemplo que você mencionou, a máscara de rede é 255.0.0.0. Isso significa que o primeiro octeto do endereço IP representa a rede, e os três últimos octetos representam o host.

Quando o professor subtrai 255 do endereço IP, ele está essencialmente "zerando" os octetos que não são parte da rede. Então, se o endereço IP do dispositivo é 123.123.123.123 e a máscara de rede é 255.0.0.0, a subtração resultará em 123.0.0.0. Isso é o endereço de rede do dispositivo.

Aqui está um exemplo prático:

  • Endereço IP do dispositivo: 123.123.123.123
  • Máscara de rede: 255.0.0.0

Subtraímos a máscara de rede do endereço IP:

123 - 255 = -132 (como não podemos ter um número negativo em um endereço IP, consideramos isso como 0) 123 - 0 = 123 123 - 0 = 123 123 - 0 = 123

Então, o endereço de rede é 123.0.0.0.

Bons estudos!

Obrigado, professor! Sei que minha ansiedade é alta, e fui minutos depois de eu postar a dúvida buscar respostar para me aliviar, mas esse método que me mostrou facilita em 200% a subtração! É de grande utilidade.