Estabelecer uma conexão trata-se de um procedimento complexo. A dificuldade reside na possibilidade de a rede perder, atrasar, corromper e duplicar pacotes. Considerando este problema, o handshake de três vias o soluciona por meio:
- A)da verificação entre os pares se a solicitação de conexão está em andamento.
Correta, porque o three-way handshake confirma entre os dois extremos que a conexão foi solicitada, recebida e aceita, sincronizando a abertura da sessão.
- B)da conferência manual por administradores de rede para confirmação do envio e recebimento dos pacotes.
Errada, porque o processo é automático entre os hosts e não depende de conferência manual por administradores.
- C)da validação de cada pacote obtido por meio de pares.
Errada, porque o TCP valida a comunicação por confirmações e números de sequência, não por uma simples validação de cada pacote "obtido por meio de pares".
- D)do envio de uma mensagem de recusa para cada pacote que não foi aceito.
Errada, porque o TCP não funciona com mensagem de recusa para cada pacote não aceito como mecanismo do handshake.
- E)da transmissão única entre pares.
Errada, porque a comunicação não é de transmissão única; o handshake exige trocas sucessivas de mensagens entre os dois lados.
Gabarito: A
Quando falamos em TCP/IP, o handshake de três vias é o jeitinho do TCP de combinar a conversa antes de começar de fato. Ele existe justamente porque a rede pode atrasar, perder, corromper ou até duplicar pacotes, então não basta "mandar e torcer". Primeiro, um lado pede a conexão, o outro responde confirmando que recebeu o pedido, e então o primeiro confirma de volta. Esse vai e vem garante que os dois lados saibam que a comunicação está pronta e que ambos concordam em iniciar a sessão. Na prática, esse processo serve para sincronizar os números de sequência e confirmar que os dois extremos estão alcançáveis. É como um aperto de mão educado: "oi, estou aqui", "oi, eu também", "ótimo, vamos conversar". Sem essa confirmação mútua, o risco de iniciar uma conexão com pacotes perdidos ou duplicados seria bem maior. Por isso, o gabarito A está correto: o handshake de três vias resolve o problema por meio da verificação entre os pares de que a solicitação de conexão está em andamento. Essa é a essência do SYN, SYN-ACK e ACK no TCP, um conceito clássico da arquitetura TCP/IP descrito na doutrina de redes e cobrado com frequência em concursos.