Em se tratando de ligações TCP, o cliente envia um pacote co...

Próximas questões
Com base no mesmo assunto
Q275450 Redes de Computadores
Em se tratando de ligações TCP, o cliente envia um pacote com a flag SYN ao servidor e aguarda um sinal de aceite dessa ligação, que é um pacote
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: A - SYN+ACK

Em uma comunicação TCP (Transmission Control Protocol), o estabelecimento de conexão é fundamental. Este processo é conhecido como "Three-Way Handshake" ou "Aperto de Mãos em Três Vias". Vamos detalhar como isso ocorre:

1. Cliente → Servidor: Pacote SYN

O cliente inicia a conexão enviando um pacote com a flag SYN (Synchronize) para o servidor. Este pacote indica que o cliente deseja iniciar uma comunicação e sincronizar números de sequência.

2. Servidor → Cliente: Pacote SYN+ACK

O servidor, ao receber o pacote SYN, responde com um pacote contendo as flags SYN e ACK (Acknowledge). O SYN indica que o servidor também deseja sincronizar a comunicação, enquanto o ACK confirma o recebimento do pacote SYN enviado pelo cliente.

3. Cliente → Servidor: Pacote ACK

Por fim, o cliente envia um pacote com a flag ACK para confirmar o recebimento do pacote SYN+ACK do servidor. Com isso, a conexão está estabelecida e os dados podem começar a ser transferidos.

Portanto, a alternativa correta é a Alternativa A - SYN+ACK. O pacote enviado pelo servidor em resposta ao SYN do cliente contém ambas as flags SYN e ACK, indicando a aceitação da conexão e a sincronização dos números de sequência.

Esse processo é essencial para garantir uma comunicação confiável e ordenada entre os dispositivos na rede, que é uma característica chave do protocolo TCP.

Espero que esta explicação tenha ajudado a entender melhor o funcionamento do Three-Way Handshake no protocolo TCP. Se tiver mais dúvidas, estou à disposição!

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: A
TCP - TRANSMISSION CONTROL PROTOCOL

É um serviço de entrega de pacote que garante a entrega e a integridade do pacote e funciona baseado na conexão lógica entre dois computadores. Muitos programas e protocolos de rede, tais como HTTP e  FTP, utilizam o TCP.
MECANISMO THREE-WAY HANDSHAKE
É utilizado no estabelecimento da conexão TCP entre dois computadores e tem como objetivos sincronizar a transmissão e o recebimento dos segmentos, configurar parâmetros de comunicação e criar uma conexão virtual:
A conexão TCP é estabelecida do seguinte modo:
1 - O host que inicia a conexão envia um segmento com o flag SYN ativado (no campo flags do header TCP).
2 - O host de destino responde com outro segmento, com os flags SYN e ACK ativados, contendo um número de sequência que indentificará o próximo segmento que o host enviará e o próximo número de sequência que esse host espera receber.
3 - O host que iniciou a conexão confirma o estabelecimento da conexão enviado um segmento com o flag ACK ativado e com o número de sequência que o destino espera. Nesse segmento, ele informa também o próximo número de sequência que espera receber.
O TCP é definido no RFC 793 -> http://www.normes-internet.com/normes.php?rfc=rfc793&lang=pt
TCP There-Step HandshakeHost 
1 - SYN2 - SYN/ACK3 - ACK4- Estabilished

Gabarito A

Three-way Handshake

Antes de transmitir as informações, o protocolo TCP estabelece uma comunicação entre os computadores, num processo chamado three-way-handshake (apresentação de três vias). Ao final da transmissão das informações, a conexão é fechada pelo mesmo processo.

Para transmitir os dados, o pacote TCP é dividido em segmentos menores que são numerados e enviados ao destino. O receptor, recompõe o pacote original, reordenando se preciso segmentos que chagaram fora de ordem e/ou solicitando o envio de segmentos que não chegaram.

Cada segmento é verifica por meio de um “checksum” para que não tenha sofrido interferência no meio do caminho por parte do meio físico.

Mecanismo

A conexão TCP é estabelecida do seguinte modo:

 O host que inicia a conexão envia um segmento com o flag SYN ativado (no campo flags do header TCP);

 O host de destino, ao receber o segmento, envio outro segmento os flagSYN e ACK ativados, um número de sequência que identifica o próximo segmento que o host enviará e o próximo número de sequência que este host espera receber;

 O host que iniciou a conexão, envio um último segmento com o flag ACK ativado, o numero de sequência que o outro host espera e o próximo número de sequência que espera receber.

Basicamente é assim que funciona o handshake.



"Retroceder Nunca Render-se Jamais !"

Força e Fé !

Fortuna Audaces Sequitur !

Clique para visualizar este comentário

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