No caso em que a outra extremidade está fora de sua rede local, seu PC não precisa saber os arranjos de sub-rede na outra extremidade, basta saber o suficiente para entregar os pacotes para o roteador mais próximo. Para isso, usa duas informações.
- máscara de sub-rede local
ele usa isso em conjunto com o seu próprio endereço IP para ver se o outro O endereço IP é local ou não. - gateway padrão (ou rotas explícitas - consulte
netstat -nr
)
qualquer coisa não local é enviada para lá
O roteador na outra extremidade (ou seja, com uma interface na outra LAN) sabe sobre os arranjos de sub-rede lá. Nada mais precisa.
Se você olhar para netstat -nr
, verá que a tabela de roteamento do seu computador consiste em rede de destino, máscara de rede (o outro lado da máscara de sub-rede) e gateway (roteador). Normalmente, os PCs têm um único gateway padrão, além de alguns croquetes para coisas que você não usa muito (loopback, multicast, etc.).
Você pode pensar nas máscaras de rede nas tabelas de roteamento como equivalentes a um resumo de alto nível ou a uma agregação de milhões de sub-redes de segmentação.