En utilisant les informations du logiciel d'analyse de protocoles, par exemple les résultats de Wireshark, vous pouvez examiner le fonctionnement de la connexion TCP en trois étapes :
Étape 1 : Le client demande l'établissement d'une session de communication client-serveur avec le serveur.
Un client TCP initie une connexion en trois étapes en envoyant un segment contenant l'indicateur de contrôle SYN qui indique une valeur initiale dans le champ de numéro d'ordre de l'en-tête. Cette valeur initiale du numéro d'ordre, appelée ISN (Initial Sequence Number), est choisie de façon aléatoire et sert à commencer le suivi du flux de données entre le client et le serveur pour cette session. L'ISN figurant dans l'en-tête de chaque segment est incrémenté de un pour chaque octet de données envoyé par le client au serveur tandis que la conversation de données se poursuit.
Comme l'illustre la figure ci-contre, le résultat d'un analyseur de protocole affiche l'indicateur de contrôle SYN et le numéro d'ordre relatif.
L'indicateur de contrôle SYN est défini et le numéro d'ordre relatif est égal à 0. Bien que l'analyseur de protocole dans le graphique présente les valeurs relatives des numéros d'ordre et d'accusé de réception, les valeurs réelles sont des nombres binaires de 32 bits. La figure illustre les quatre octets au format hexadécimal.