FC ConcursosFC Concursos

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:

  1. NAT dinâmico para fazer a tradução 1:1;
  2. NAT estático para fazer a tradução 1:1;
  3. NAT dinâmico para fazer a tradução 1:N;
  4. tradução da conexão para fazer o NAT reverso;
  5. 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

Continue aprendendo