Outils pour utilisateurs

Outils du site


netadmin:protocoles:tcp:start

Ceci est une ancienne révision du document !


Généralités

Dans les RFC l'unité de données transmise par le protocole TCP est nommée segment TCP.

TCP est un protocole connecté encapsulant IP (Internet Protocole). Il permet de s'assurer que les informations sont échangées de façon fiable:

  • Arrivent jusqu'au bon programme dans la couche application
  • Les informations sont dans l'ordre

TCP considère les données comme un flux continu avec signal de début et de fin.

  1. Le client transmet un paquet avec le bit SYN pour signaler le début d'un nouveau flux.
  2. Le serveur répond SYN/AKC s'il accepte ou SYN/RST pour refus.
  3. Si le client a reçu un SYN/ACK il valide avec ACK, les données sont alors transmises. C'est pendant l’établissement de connexion (handshake) que les options de transmissions sont négociées.
  4. Un paquet FIN clôture la transmission. Le serveur accuse réception avec FIN/ACK.

Lors de la transmission des données le client numérote chaque paquet de la séquence. Le serveur accuse réception (ACK) pour chaque paquet.

Références

  • RFC 793
  • RFC 3268
netadmin/protocoles/tcp/start.1485506362.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)