4. Glossaire (Glossary)
Cette section contient les définitions des termes utilisés dans ce document.
ACK (Acknowledgment, accusé de réception) : Un bit de contrôle dans l'en-tête TCP utilisé pour accuser réception des données reçues avec succès. Fait également référence à un segment avec le bit ACK activé.
Acknowledgment Number (numéro d'accusé de réception) : Un champ de 32 bits dans l'en-tête TCP contenant le prochain numéro de séquence que l'expéditeur s'attend à recevoir.
Connection (connexion) : Un chemin de communication logique établi entre deux points d'extrémité TCP, identifié de manière unique par l'adresse source, le port source, l'adresse de destination et le port de destination.
Datagram (datagramme) : Une unité de données transmise au niveau de la couche réseau, contenant un en-tête IP et une charge utile (comme un segment TCP).
FIN (Finish, terminer) : Un bit de contrôle dans l'en-tête TCP utilisé pour indiquer que l'expéditeur a terminé l'envoi de données et demande la fermeture de la connexion.
ISN (Initial Sequence Number, numéro de séquence initial) : Le numéro de séquence de départ choisi lors de l'établissement d'une connexion.
MSS (Maximum Segment Size, taille maximale de segment) : La taille maximale du segment de données qu'un point d'extrémité TCP est prêt à recevoir.
Port Number (numéro de port) : Un nombre de 16 bits utilisé pour identifier une application ou un service spécifique sur un hôte.
RST (Reset, réinitialisation) : Un bit de contrôle dans l'en-tête TCP utilisé pour terminer anormalement une connexion.
RTT (Round-Trip Time, temps d'aller-retour) : Le temps nécessaire pour qu'un paquet voyage de l'expéditeur au destinataire et revienne avec un accusé de réception.
Segment : L'unité de base de transmission de données dans TCP, comprenant l'en-tête TCP et des données d'application optionnelles.
Sequence Number (numéro de séquence) : Un champ de 32 bits dans l'en-tête TCP qui identifie la position du premier octet de données dans le segment.
SYN (Synchronize, synchroniser) : Un bit de contrôle dans l'en-tête TCP utilisé pour synchroniser les numéros de séquence pendant l'établissement de la connexion.
TCB (Transmission Control Block, bloc de contrôle de transmission) : Une structure de données contenant les informations d'état de la connexion TCP.
Three-Way Handshake (poignée de main en trois étapes) : Le processus d'établissement d'une connexion TCP, impliquant l'échange de segments SYN, SYN-ACK et ACK.
Window (fenêtre) : La quantité de données que le destinataire est prêt à accepter, utilisée pour le contrôle de flux.
Window Scale (mise à l'échelle de fenêtre) : Une option TCP qui permet aux tailles de fenêtre de dépasser 65 535 octets.
Termes d'état :
- CLOSED (fermé) : Représente aucun état de connexion du tout
- LISTEN (écoute) : En attente d'une demande de connexion de n'importe quel TCP distant
- SYN-SENT (SYN envoyé) : En attente d'une demande de connexion correspondante après l'envoi d'une demande de connexion
- SYN-RECEIVED (SYN reçu) : En attente de confirmation après avoir reçu et envoyé une demande de connexion
- ESTABLISHED (établi) : La connexion est établie, le transfert de données peut avoir lieu
- FIN-WAIT-1 (FIN-attente-1) : En attente d'une demande de terminaison de connexion du TCP distant ou d'un accusé de réception de la demande de terminaison précédemment envoyée
- FIN-WAIT-2 (FIN-attente-2) : En attente d'une demande de terminaison de connexion du TCP distant
- CLOSE-WAIT (attente de fermeture) : En attente d'une demande de terminaison de connexion de l'utilisateur local
- CLOSING (fermeture) : En attente d'un accusé de réception de la demande de terminaison de connexion du TCP distant
- LAST-ACK (dernier ACK) : En attente d'un accusé de réception de la demande de terminaison de connexion précédemment envoyée
- TIME-WAIT (attente temporelle) : En attente qu'un temps suffisant se soit écoulé pour s'assurer que le TCP distant a reçu l'accusé de réception de sa demande de terminaison