Questão FC406689
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
Principais Protocolos de Redes
FGV · 2024
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:
- NAT dinâmico para fazer a tradução 1:1;
- NAT estático para fazer a tradução 1:1;
- NAT dinâmico para fazer a tradução 1:N;
- tradução da conexão para fazer o NAT reverso;
- reversão de conexão para fazer a travessia de NAT.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A técnica chamada reversão de conexão resolve o problema quando um par B está atrás de um NAT e não pode aceitar conexões TCP originadas externamente. Em vez de esperar que A conecte em B, faz-se B iniciar uma conexão TCP de saída para A, invertendo os papéis tradicionais cliente/servidor.
Ao abrir uma conexão de saída, B cria um mapeamento no NAT (uma tradução de endereço/porta) que permite o estabelecimento do canal TCP. Antes disso, é comum usar um servidor de sinalização para trocar endereços públicos e coordenar quem abre a conexão e quando.
Assim, sem necessidade de alterar o NAT, a reversão de conexão possibilita a travessia de NAT permitindo que pares atrás de NAT participem ativamente em aplicações P2P.
Conteúdo do catálogo FC Concursos · Atualizado em