Índice:
Definição - O que significa Handshake de três vias?
Um handshake de três vias é um método usado em uma rede TCP / IP para criar uma conexão entre um host / cliente local e um servidor. É um método de três etapas que exige que o cliente e o servidor troquem pacotes SYN e ACK (reconhecimento) antes do início da comunicação de dados real.
Um handshake de três vias também é conhecido como handshake de TCP.
Techopedia explica o handshake de três vias
Um handshake de três vias é usado principalmente para criar uma conexão de soquete TCP. Funciona quando:
- Um nó cliente envia um pacote de dados SYN por uma rede IP para um servidor na mesma rede ou em uma rede externa. O objetivo deste pacote é perguntar / inferir se o servidor está aberto para novas conexões.
- O servidor de destino deve ter portas abertas que possam aceitar e iniciar novas conexões. Quando o servidor recebe o pacote SYN do nó do cliente, ele responde e retorna um recibo de confirmação - o pacote ACK ou o pacote SYN / ACK.
- O nó do cliente recebe o SYN / ACK do servidor e responde com um pacote ACK.
Após a conclusão desse processo, a conexão é criada e o host e o servidor podem se comunicar.