Aller au contenu principal

2. Définitions

Cette section fournit la définition de plusieurs termes qui seront utilisés dans le reste de ce document.

SEGMENT

Un segment est N'IMPORTE QUEL paquet de données ou d'accusé de réception TCP/IP (ou les deux).

SENDER MAXIMUM SEGMENT SIZE (SMSS)

Le SMSS est la taille du plus grand segment que l'expéditeur peut transmettre. Cette valeur peut être basée sur:

  • L'unité de transmission maximale du réseau
  • L'algorithme de découverte du MTU du chemin [RFC1191, RFC4821]
  • RMSS (voir l'élément suivant)
  • D'autres facteurs

La taille n'inclut pas les en-têtes et options TCP/IP.

RECEIVER MAXIMUM SEGMENT SIZE (RMSS)

Le RMSS est la taille du plus grand segment que le récepteur est disposé à accepter. C'est la valeur spécifiée dans l'option MSS envoyée par le récepteur lors du démarrage de la connexion. Ou, si l'option MSS n'est pas utilisée, elle est de 536 octets [RFC1122]. La taille n'inclut pas les en-têtes et options TCP/IP.

FULL-SIZED SEGMENT

Un segment qui contient le nombre maximal d'octets de données permis (c'est-à-dire un segment contenant SMSS octets de données).

RECEIVER WINDOW (rwnd)

La fenêtre de réception la plus récemment annoncée.

CONGESTION WINDOW (cwnd)

Une variable d'état TCP qui limite la quantité de données qu'un TCP peut envoyer. À tout moment donné, un TCP NE DOIT PAS (MUST NOT) envoyer de données avec un numéro de séquence supérieur à la somme du numéro de séquence le plus élevé acquitté et du minimum de cwnd et rwnd.

INITIAL WINDOW (IW)

La fenêtre initiale est la taille de la fenêtre de congestion de l'expéditeur après la fin de l'établissement de connexion en trois étapes.

LOSS WINDOW (LW)

La fenêtre de perte est la taille de la fenêtre de congestion après qu'un expéditeur TCP détecte une perte en utilisant son temporisateur de retransmission.

RESTART WINDOW (RW)

La fenêtre de redémarrage est la taille de la fenêtre de congestion après qu'un TCP redémarre la transmission après une période d'inactivité (si l'algorithme de démarrage lent est utilisé; voir la section 4.1 pour plus de discussion).

FLIGHT SIZE

La quantité de données qui a été envoyée mais pas encore acquittée cumulativement.

DUPLICATE ACKNOWLEDGMENT

Un accusé de réception est considéré comme un "duplicata" dans les algorithmes suivants lorsque:

(a) le récepteur de l'ACK a des données en attente,
(b) l'accusé de réception entrant ne transporte pas de données,
(c) les bits SYN et FIN sont tous deux désactivés,
(d) le numéro d'accusé de réception est égal au plus grand accusé de réception reçu sur la connexion donnée (TCP.UNA de [RFC793]) et
(e) la fenêtre annoncée dans l'accusé de réception entrant est égale à la fenêtre annoncée dans le dernier accusé de réception entrant.

Alternativement, un TCP qui utilise des accusés de réception sélectifs (SACK) [RFC2018, RFC2883] peut exploiter les informations SACK pour déterminer quand un ACK entrant est un "duplicata" (par exemple, si l'ACK contient des informations SACK précédemment inconnues).