O objetivo de um pacote Syn (Synchronize) no conjunto de protocolo TCP/IP é para
Iniciar uma conexão . É a primeira etapa do aperto de mão de três vias usado para estabelecer uma conexão confiável, ordenada e verificada por erros entre dois aplicativos baseados em TCP.
Especificamente, o pacote syn contém:
*
porta de origem: O número da porta na máquina de envio.
*
Porta de destino: O número da porta na máquina de recepção.
*
Número da sequência: Um número aleatório usado para solicitar dados na conexão.
*
sin sinalizador definido para 1: Este sinalizador indica que este pacote é uma solicitação de sincronização.
A máquina de envio envia um pacote Syn para a máquina de recepção, dizendo essencialmente:"Quero estabelecer uma conexão com você. Aqui está o meu número de sequência inicial". A máquina de recepção responde então com seu próprio pacote Syn-ACK, e o processo continua até que uma conexão completa seja estabelecida. Sem o pacote SYN, nenhuma conexão TCP pode começar.