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:
- Identifique a máscara de sub-rede: Isso determina quantos bits são usados para a parte de rede do endereço.
- 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!