Sobes.tech
Junior — Middle

Como é estabelecida a conexão no protocolo TCP?

sobes.tech IA

Resposta da IA

A ligação no protocolo TCP ocorre através de um aperto de mão de três etapas (three-way handshake):

  1. O cliente envia ao servidor um segmento com a bandeira SYN (synchronize) para iniciar a ligação e sincronizar o número de sequência inicial.
  2. O servidor responde com um segmento com as bandeiras SYN e ACK (acknowledge), confirmando a receção do SYN e enviando o seu número de sequência inicial.
  3. O cliente envia um segmento com a bandeira ACK, confirmando a receção do SYN do servidor.

Após isto, a ligação é considerada estabelecida, e começa a transmissão de dados.

Exemplo de sequência de bandeiras:

Cliente -> Servidor: SYN
Servidor -> Cliente: SYN + ACK
Cliente -> Servidor: ACK