Via de três mãos ou aperto de mãos de três vias

O Three-way handshake é um processo de estabelecimento de conexão entre dois dispositivos em uma rede e envolve três passos:

camadas ![[hosts-three-way]]

  • 1º passo: o dispositivo A envia uma mensagem solicitando uma conexão que se chama "SYN" (de synchronize/sincronização) para o dispositivo B;

  • 2º passo: o dispositivo B envia uma mensagem confirmando a conexão, chamada de "SYN/ACK" (synchroniza-acknowledgn/sincronizar-conhecer) em resposta a mensagem SYN do dispositivo A;

  • 3º passo: o dispositivo A envia uma mensagem de confirmação chamada de "ACK" (acknowledge/conhece) em resposta a mensagem SYN/ACK do dispositivo B.

Com isso, a conexão é estabelecida e os dois dispositivos podem começar a trocar dados. O three-way handshake é uma parte importante da confiabilidade do TCP, pois garante que ambos os dispositivos estejam cientes de que a conexão foi estabelecida antes de começar a trocar dados.

[[05 - O que é um protocolo?]] [[07 - TCP IP Model]] [[07.1 - Ainda sobre TCP IP]]

Last updated