Realizei o experimento com os seguintes PCs e seus respectivos IPs:
- PC0 ip: 190.168.3.1
- PC1 ip: 198.168.3.1
- PC2 ip: 192.168.3.1
- PC3 ip: 190.178.3.1
Para esses exemplos de IPs, o Packet Tracer não acusou conflito de IP em nenhum deles. Mas quando testei o ping entre, por exemplo, o PC0 com o PC3, que estão na mesma rede, mas em sub-redes distintas, o resultado foi o seguinte:
C:\>ping 190.178.3.1
Pinging 190.178.3.1 with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 190.178.3.1:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss)
Ou seja, o PC0 não conseguiu obter respostas do PC3, e todos os quatro pacotes enviados foram perdidos, mesmo eles estando na mesma rede.
Poderia ter segmentado ainda mais as sub-redes, mas não optei por esse caminho porque o resultado seria basicamente mesmo que obtive nessa situação acima.
Daí, levando em conta que estou usando um HUB para conectar 4 computadores de uma rede, para que dois ou mais PCs se comuniquem nessa rede eles precisão estar na mesma rede e sub-rede, e, caso haja, na mesma segmentação desta última.
É certo que existe outra maneira de realizar essa comunicação, mesmo os PCs estando em redes ou sub-redes distintas, caso contrário não seria possível existir a internet ou coisa parecida.