Durante a análise do tráfego de rede em um ambiente corporat...

Próximas questões
Com base no mesmo assunto
Q3878351 Redes de Computadores
Durante a análise do tráfego de rede em um ambiente corporativo, um analista identificou um grande volume de handshakes do protocolo TCP ocorrendo simultaneamente.
A princípio, o analista não deve se preocupar, pois o handshake do TCP é: 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: B

Fundamento decisivo: A expressão “handshake do TCP” remete ao three-way handshake, cujo ponto técnico decisivo é a sincronização dos números iniciais de sequência na abertura da conexão.

Tema central: Handshake do TCP
Análise das alternativas
A
Errada
Incorreta. O handshake TCP não existe para otimizar a velocidade da conexão; sua função central é estabelecer a conexão e sincronizar números de sequência.
B
Certa
A alternativa B está certa porque o three-way handshake do TCP serve para sincronizar os números iniciais de sequência entre as partes.
C
Errada
Incorreta. Negociação de parâmetros de segurança não é função nativa do handshake TCP. A base distingue o transporte TCP de mecanismos de segurança, como TLS.
D
Errada
Incorreta. O three-way handshake do TCP não é um procedimento de autenticação de identidade dos dispositivos. A troca inicial de mensagens serve ao estabelecimento da conexão, não à verificação de identidade.
E
Errada
Incorreta. Controle de fluxo é um mecanismo existente no TCP, mas não é o que define o handshake.
Pegadinha da questão
A questão explora a confusão entre a função específica do handshake TCP e outras funções amplas ou de outros mecanismos, como segurança, autenticação, controle de fluxo ou suposta otimização de desempenho.
Dica para questões semelhantes
  • Quando a questão mencionar three-way handshake do TCP, associe primeiro a estabelecimento de conexão e sincronização de números de sequência.
  • Não atribua ao handshake TCP funções de TLS ou de outros mecanismos de segurança.
  • Separe a função de abertura/sincronização da conexão das demais funcionalidades do TCP, como controle de fluxo.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Letra B!

Ela tenta confundir com:

  • Controle de fluxo (janela TCP)
  • Segurança (TLS)
  • Autenticação

Mas o foco do handshake é sincronização inicial

O estabelecimento de conexão do TCP é conhecido como Three-Way Handshake (Aperto de mão em 3 vias). Quais são as "bandeiras" (flags) trocadas nesse momento? SYN, SYN-ACK e ACK.

A palavra-chave aqui é SYN, que vem de Synchronize (Sincronizar). Mas sincronizar o quê? Exatamente os Números de Sequência Iniciais (ISN - Initial Sequence Number). Como o TCP garante que nenhum pacote se perca ou chegue fora de ordem, tanto o cliente quanto o servidor precisam combinar em qual número a contagem dos bytes vai começar antes de enviar qualquer dado real.

  • Passo 1 (SYN): O cliente diz: "Quero conectar. Meu número de sequência vai começar em X".
  • Passo 2 (SYN-ACK): O servidor responde: "Recebi seu X (ACK). Eu também aceito conectar, e o meu número de sequência vai começar em Y (SYN)".
  • Passo 3 (ACK): O cliente finaliza: "Recebi seu Y (ACK). Vamos começar a falar".

A (Otimizar velocidade): Errado. Na verdade, o handshake adiciona uma latência inicial (um atraso) à comunicação. É por isso que o UDP é mais rápido: ele pula o handshake e já sai enviando os dados.

C (Negociar segurança): Errado. O TCP puro transmite tudo em texto claro. Quem faz handshake para negociar segurança (criptografia, certificados) é o protocolo TLS/SSL, que roda em cima do TCP (camada de Aplicação/Apresentação), ou o IPsec (camada de Rede).

D (Autenticar identidade): Errado. O TCP não quer saber quem é o usuário. Ele apenas estabelece um duto de comunicação entre dois soquetes (IP + Porta). A autenticação de identidade (login, senha, token) acontece nas camadas superiores.

E (Controle de fluxo): Atenção redobrada aqui! O TCP possui controle de fluxo (através do mecanismo de Janela Deslizante / Sliding Window). Inclusive, o tamanho inicial da janela é informado dentro do cabeçalho durante o handshake. Porém, o procedimento do handshake em si não é um mecanismo de controle de fluxo, e sim de estabelecimento de sessão (sincronização). O controle de fluxo atua ativamente durante a transferência dos dados, não na criação da via.

Gabarito: B

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo