Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] como saber se o ip está na mesma rede

Bom eu não entendi como um ip se encontra na mesma rede. Por exemplo se eu definir um ip para uma rede 192.168.3.1 e um pc nessa rede é 192.168.3.2 ele esta na mesma rede ?

Mas se eu definir um ip 193.168.3.3 vai esta na mesma rede do exemplo acima ? se não por que?

1 resposta
solução!

Olá, Jorge!

Entender se dois IPs estão na mesma rede é uma questão de verificar se eles compartilham a mesma parte de rede do endereço IP, que é determinada pela máscara de sub-rede.

No seu exemplo, você mencionou dois IPs: 192.168.3.1 e 192.168.3.2. Vamos supor que a máscara de sub-rede seja 255.255.255.0, que é comum para redes locais. Com essa máscara, os três primeiros octetos (192.168.3) definem a rede, e o último octeto define o host dentro dessa rede. Assim, os IPs 192.168.3.1 e 192.168.3.2 estão na mesma rede porque compartilham os mesmos três primeiros octetos.

Agora, para o IP 193.168.3.3, mesmo que o terceiro octeto seja igual ao dos outros dois IPs, o primeiro octeto é diferente (193 em vez de 192). Portanto, com a máscara de sub-rede 255.255.255.0, o IP 193.168.3.3 estaria em uma rede diferente, pois a parte de rede do endereço (os três primeiros octetos) não coincide com a dos outros dois IPs.

Para verificar se dois IPs estão na mesma rede, você pode seguir este passo a passo:

  1. Identifique a máscara de sub-rede: Isso determina quantos bits são usados para a parte de rede do endereço.
  2. Compare a parte de rede dos IPs: Aplique a máscara de sub-rede a cada IP e veja se a parte de rede resultante é a mesma para ambos.

Bons estudos!