Questão nº 25
Questão de Tecnologia da Informação · FGV TJ-MS 2024 (nº 25)
Bruna, analista de rede do TJMS, foi acionada via Help Desk devido a uma questão relacionada a aplicações P2P, em que qualquer par A participante deve poder iniciar uma conexão TCP com qualquer outro par B participante. Contudo, o problema é que, se o par B estiver por trás de um NAT, não poderá agir como um servidor e aceitar conexões TCP.
Para contornar o problema, Bruna pode utilizar a técnica de:
- ANAT dinâmico para fazer a tradução 1:1;
- BNAT estático para fazer a tradução 1:1;
- CNAT dinâmico para fazer a tradução 1:N;
- Dtradução da conexão para fazer o NAT reverso;
- Ereversão de conexão para fazer a travessia de NAT. (alternativa correta)
Resposta comentada
Gabarito Alternativa E
Em redes de computadores, NAT (Network Address Translation) é uma técnica que permite que múltiplos dispositivos em uma rede privada compartilhem um único endereço IP público para acessar a internet. O problema é que, por padrão, o NAT impede que conexões externas sejam iniciadas para dispositivos internos, o que é um desafio para aplicações P2P (Peer-to-Peer) onde qualquer participante precisa poder iniciar uma conexão com outro.
A) Incorreta: NAT dinâmico 1:1 ainda é uma forma de NAT que, por si só, não resolve o problema de um par B atrás do NAT receber conexões não solicitadas.
B) Incorreta: NAT estático (ou redirecionamento de portas) poderia permitir a conexão, mas exige configuração manual no roteador de B para cada porta e não é uma solução escalável ou automática para P2P. A armadilha é que, embora resolva o problema de receber conexões, não é uma técnica de travessia de NAT no sentido dinâmico e automatizado que P2P geralmente requer.
C) Incorreta: NAT dinâmico 1:N (PAT) é a forma mais comum de NAT e é precisamente o que causa o problema de não conseguir receber conexões externas, pois múltiplos IPs privados compartilham um único IP público com tradução de portas.
D) Incorreta: O termo "NAT reverso" não é uma técnica padrão para travessia de NAT em P2P; geralmente se refere a NAT de entrada (inbound NAT), que é similar ao NAT estático, ou é um termo ambíguo neste contexto.
(E) Correta: A reversão de conexão (também conhecida como "hole punching" ou perfuração de buraco) é uma técnica de travessia de NAT (NAT Traversal). Ela permite que dois pares P2P estabeleçam uma conexão direta mesmo que um ou ambos estejam atrás de um NAT, fazendo com que ambos os pares tentem iniciar uma conexão para fora, "perfurando" um buraco temporário no NAT que o outro par pode usar para se conectar.
Fonte: FGV TJ-MS 2024 Técnico de Nível Superior - Analista de Segurança de T.I. (Caderno Tipo 1). Reproduzida para fins de estudo.