Durante a análise do tráfego de rede em um ambiente corporat...
A princípio, o analista não deve se preocupar, pois o handshake do TCP é:
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