Alternativa D - Ele usa a máscara de sub-rede para comparar os endereços IP de origem e de destino.
Introdução
Para que um computador (host) envie dados pela internet ou uma rede local, ele precisa saber se o destinatário está no mesmo segmento lógico ou em outro lugar da rede. Essa decisão é fundamental para definir qual caminho o pacote deve seguir.
Desenvolvimento
A determinação entre "rede local" e "rede remota" ocorre na camada de rede (Camada 3 do modelo OSI), baseada nos endereços IP. O processo segue esta lógica:
- Endereço IP de Origem: O host conhece seu próprio endereço IP.
- Máscara de Sub-rede: O host possui uma configuração de máscara (ex: $255.255.255.0$).
- Cálculo de Rede: O host aplica a máscara ao IP de destino para descobrir a qual rede aquele destino pertence.
- Comparação: Se a rede calculada para o destino for igual à rede de origem, o destino é local. Caso contrário, é remoto.
Se o destino for remoto, o pacote é enviado para o Gateway Padrão (roteador). Se for local, é enviado diretamente usando o protocolo ARP para encontrar o endereço MAC do destino.
Análise das Alternativas
Vamos analisar por que as outras opções não descrevem o mecanismo correto de determinação de localidade:
- Verificar o gateway padrão: O gateway é usado após se decidir que o destino é remoto, não para fazer essa decisão inicial.
- Comparar endereços MAC: Endereços MAC são de Camada 2 (Enlace). Eles só são resolvidos após saber para qual dispositivo enviar o quadro físico. Você não pode comparar MACs antes de saber se o destino está na mesma LAN.
- Perguntar ao DNS: O DNS resolve nomes de domínio (ex: www.google.com) para IPs. Ele não informa se o IP alvo está na mesma rede física ou lógica do remetente.
- Usar a máscara de sub-rede: Esta é a técnica correta. Ao realizar uma operação lógica (AND) entre o IP de destino e a máscara, o host descobre o identificador da rede de destino.
Conclusão
A resposta correta é a Alternativa D, pois é através da aplicação da máscara de sub-rede sobre os endereços IP que o sistema operacional consegue identificar se o destinatário pertence à mesma sub-rede lógica ou se necessita de roteamento externo.