Le but d'un paquet SYN (synchroniser) dans la suite de protocoles TCP/IP est de initier une connexion . Il s'agit de la première étape de la négociation à trois voies utilisée pour établir une connexion fiable, ordonnée et vérifiée contre les erreurs entre deux applications basées sur TCP.
Plus précisément, le paquet SYN contient :
* Port source : Le numéro de port sur la machine émettrice.
* Port de destination : Le numéro de port sur la machine réceptrice.
* Numéro de séquence : Un nombre aléatoire utilisé pour classer les données dans la connexion.
* Drapeau SYN défini sur 1 : Cet indicateur indique que ce paquet est une demande de synchronisation.
La machine émettrice envoie un paquet SYN à la machine réceptrice, disant essentiellement :"Je souhaite établir une connexion avec vous. Voici mon numéro de séquence initial." La machine réceptrice répond alors avec son propre paquet SYN-ACK et le processus se poursuit jusqu'à ce qu'une connexion complète soit établie. Sans le paquet SYN, aucune connexion TCP ne peut démarrer.
|