RFC: 793
Statut : Standard
Retour à l'index des normes : INDEX FRANCAIS
TRANSMISSION CONTROL PROTOCOL
SPECIFICATION
Crédits : Jon Postel / ISI
Traduction : V.G. FREMAUX
Précédent - Bibliographie - Retour au sommaire
GLOSSAIRE
1822
BBN Report 1822, "The Specification of the Interconnection of a Host and an IMP". La spécification de l'interface entre un ordinateur et ARPAnet.
Accusé de réception
Le numéro de séquence indiqué dans le champ d'accusé de réception du segment entrant.
ACK
Un bit de contrôle (acquittement) ne consommant pas d'espace séquence, indiquant que le champ d'accusé de réception de ce segment indique le prochain numéro de séquence attendu par l'émetteur de ce segment, acquittant implicitement tous l'espace de séquence inférieur à ce nombre.
Adresse de destination
L'adresse de destination spécifie le numéro de la "branche" de réseau et le numéro de l'ordinateur cible sur cette branche.
Adresse source
L'adresse Internet de la source, constituée d'une adresse réseau et de l'adresse de l'ordinateur sur ce réseau.
ARPAnet, message
L'unité de transmission entre un ordinateur et un IMP d'ARPAnet. La taille maximale du message est d'environ 1012 octets (8096 bits).
ARPAnet, paquet
Unité de transmission utilisée sur ARPAnet entre IMP. La taille maximale du paquet est de 126 octets (1008 bits).
Connexion
Une communication logique définie par une paire de sockets.
Datagramme
Un message envoyé sur un réseau de transmission de données à commutation de paquets.
Fenêtre d'émission
Représente la plage de séquence que le TCP distant est prêt à recevoir. Elle correspond à la valeur de fenêtre reçue dans les segments transmis par le TCP distant. La plage de numéro de séquence qu'il est possible d'émettre est nécessairement incluse dans l'intervalle [SND.NXT, SND.UNA + SND.WND - 1] et, en général commence sur SND.NXT. (Les retransmissions de segments dans une plage de SND.UNA à SND.NXT sont bien entendu acceptés).
Fenêtre de réception
Représente la plage de numéros de séquence (en réception) que TCP s'attend à recevoir. Ainsi, tout segment dont la plage est incluse dans l'intervalle [RCV.NXT, RCV.NXT + RCV.WND - 1] est recevable. Tout segment dont la plage est intégralement en dehors de cet intervalle est supposé être un doublon et est rejeté.
FIN
Un bit de contrôle (finis) occupant consommant un numéro de séquence, indiquant que l'émetteur n'enverra plus de données ni de contrôles occupant de l'espace de séquence.
Fragment
Une portion d'une unité de transmission de données, en particulier, un fragment Internet est une portion d'un datagramme Internet.
FTP
Protocole de transfert de fichiers.
Header (en-tête)
Ensemble d'informations de contrôle placé en tête d'un datagramme, segment, fragment, paquet ou bloc de données.
Host
Un ordinateur. Peut être source ou destination du point de vue d'un réseau de données. On distingue les Hosts des stations de travail ou terminaux, lesquels ne sont pas autonomes et nécessitent justement les ressources d'un Host.
Identification
Un champ du protocole IP. Cette valeur d'identification aide à recomposer les fragments d'un même datagramme.
IMP
Interface Message Processor, le "routeur" du réseau ARPAnet.
Internet, adresse
Une adresse de 32 bits spécifiant l'adresse unique d'un host sur un réseau.
Internet, datagramme
L'unité d'échange de données entre la couche Internet et les couches supérieures comprenant l'en-tête Internet.
Internet, fragment
Une portion d'un datagramme Internet complété d'une en-tête Internet.
IP
Protocole Internet
IRS
Initial Receive Sequence. Le tout premier numéro de séquence attendu par un récepteur.
ISN
Initial Sequence Number. Le premier numéro de séquence utilisé lors d'une connexion, (ISS ou IRS). Choisi en fonction d'une horloge.
ISS
Initial Send Sequence. Le tout premier numéro de séquence émis par un émetteur.
Leader (en-tête)
Information de contrôle placé en tête d'un bloc de données. En particulier, dans ARPAnet, l'information de contrôle de message ARPAnet à la hauteur de l'interface host/IMP.
Longueur de segment
La plage de numéro de séquence transmise par le segment, y compris les numéros consommés par certains bits de contrôle.
Module
L'implémentation, généralement logicielle, d'une fonction particulière.
MSL
Maximum Segment Lifetime, Le temps pendant lequel un segment TCP peut exister à l'intérieur du réseau de transmission. Arbitrairement : 2 minutes.
Numéro de séquence
Un index numérique servant à identifier un octet de données dans le flux de transmission. Cet index est calculé sur 32 bits, et reboucle modulo 2**32.
Octet
Huit bits.
Options
Un champ d'option peut en contenir plusieurs, chacune des options pouvant avoir une longueur de plusieurs octets. Les options sont à l'origine utilisées pour des fonctions de test; par exemple, pour véhiculer des étiquettes temporelles. Les deux protocoles Internet Protocol et TCP disposent de champs d'option.
Paquet
Un paquet est un terme très général désignant très exactement une section d'un flux de données encapsulé dans divers protocoles. En général, on parlera de paquet une entité physique, plutôt que logique. Mais l'usage fait utiliser ce terme dans le cas le plus général.
Paquet local
L'unité de transmission dans un réseau local.
Pointeur de données urgentes
Un champ de contrôle qui n'a de signification que lorsque le bit URG est marqué. Ce champ communique le numéro de séquence du dernier octet 'urgent' sur réception duquel l'application pourra repasser en mode "normal".
Port
La portion d'un socket qui définit l'entrée ou la sortie "logique" qu'utilise un processus pour véhiculer ses données.
Processus
Un programme en cours d'exécution. Une source ou destination, du point de vue du réseau ou de toute autre protocole de communication "host-to-host".
PUSH
Un bit de contrôle ne consommant pas d'espace séquence, indiquant que ce segment contient des données à transférer immédiatement à l'utilisateur.
RCV.NXT
Prochain numéro de séquence à recevoir.
RCV.UP
Pointeur de données urgentes.
RCV.WND
Fenêtre de réception
RST
Un bit de contrôle (reset) ne consommant pas d'espace séquence, indiquant au récepteur que celui-ci doit abandonner la connexion sans autre interaction ultérieure. Le récepteur doit déterminer, selon le numéro de séquence et la valeur de l'accusé de réception, s'il doit prendre en compte cette demande ou l'ignorer. En aucun cas la réception d'un segment RST n'entraîne une réponse du type RST.
RTP
Real Time Protocol: un protocole de communication inter-processus pour la transmission de données à contraintes temporelles fortes.
SEG.ACK
Accusé de réception du segment.
SEG.LEN
Longueur du segment.
SEG.PRC
Valeur de priorité du segment.
SEG.SEQ
Séquence du segment.
SEG.UP
Pointeur de données urgentes du segment.
SEG.WND
Fenêtre dans le segment.
Segment
Une unité logique de base, un segment TCP est l'unité de transmission entre deux agents TCP.
Séquence d'émission
Prochain numéro de séquence émis par l'émetteur. Il est initialisé par une fonction génératrice renvoyant un numéro de séquence initial (ISN) et est incrémenté pour chaque octet ou bit de contrôle (certains seulement) émis.
Séquence gauche
Le prochain numéro de séquence à être acquitté par le TCP récepteur (ou le numéro d'acquittement courant le plus bas) parfois référencé comme le bord gauche de la fenêtre de transmission.
SND.NXT
Séquence à l'émission.
SND.UNA
Numéro de séquence du premier octet non acquitté.
SND.UP
Pointeur de données urgentes à l'émission.
SND.WL1
Numéro de séquence du dernier segment ayant servi à remettre à jour l'information de fenêtre.
SND.WL2
Numéro d'acquittement du dernier segment ayant servi à remettre à jour l'information de fenêtre.
SND.WND
Fenêtre d'émission.
Socket
Une adresse réseau constituée par la concaténation d'une adresse Internet avec un numéro de port TCP.
SYN
Un bit de contrôle consommant un numéro de séquence, utilisé pendant la phase d'initialisation de la connexion pour indiquer à quel numéro de séquence la transmission de données débute.
TCB
Transmission Control Block. La structure de données enregistrant les paramètres d'une connexion.
TCB.PRC
Le niveau de priorité d'une connexion.
TCP
Transmission Control Protocol: Un protocole de communication inter-processus fiabilisé dans un environnement multiréseaux.
TOS
Type Of Service. Un champ IP indiquant le type de service du fragment IP.
URG
Un bit de contrôle ne consommant pas d'espace séquence, utilisé pour indiquer que des données urgentes sont transportées par le segment. L'application réceptrice doit en être informée, basculer en mode "d'urgence", et y rester tant que le numéro de séquence des données reste inférieur à la valeur du pointeur de données urgentes.
Précédent - Bibliographie - Retour au sommaire