Aller au contenu principal

Glossary (Glossaire)

Ce glossaire définit les termes clés et les abréviations utilisés dans la RFC 793.


A

ACK (Acknowledgment, Accusé de réception)

Un bit de contrôle qui n'occupe pas d'espace de séquence, utilisé pour accuser réception des données. Fait également référence à un segment portant un tel accusé de réception.

ARPANET

Un réseau de recherche sponsorisé par l'Advanced Research Projects Agency (ARPA) du Département de la Défense des États-Unis.


C

CLOSED (État fermé)

Représente aucun état de connexion du tout (état fictif, car il représente l'état lorsqu'aucun TCB n'existe).

Connection (Connexion)

Un chemin de communication logique identifié par une paire de sockets, utilisé pour la communication inter-processus.


D

Datagram (Datagramme)

Un paquet de données indépendant et autonome dont la transmission est basée sur un service réseau au mieux.

Destination

Le processus pour lequel les données doivent être reçues.

Destination Address (Adresse de destination)

L'adresse de destination, typiquement un identifiant de réseau et d'hôte.

Destination Port (Port de destination)

L'identifiant de port du processus de destination pour le démultiplexage vers le processus de destination.


E

ESTABLISHED (État établi)

Représente une connexion ouverte, les données reçues peuvent être livrées à l'utilisateur. L'état normal pour la phase de transfert de données de la connexion.


F

FIN (Finish, Terminer)

Un bit de contrôle qui occupe un numéro de séquence, utilisé pour indiquer que l'émetteur n'a plus de données à envoyer.

Fragment

Une portion d'un datagramme ou d'un segment.


H

Header (En-tête)

Informations de contrôle au début d'un message, segment, fragment, paquet ou bloc de données.

Host (Hôte)

Un ordinateur. Du point de vue d'un réseau de communication, en particulier la source ou la destination des messages.


I

Identification

Un champ du protocole Internet. Cette valeur d'identification attribuée par l'émetteur aide à assembler les fragments d'un datagramme.

IMP (Interface Message Processor, Processeur de messages d'interface)

Les commutateurs de paquets de l'ARPANET.

Internet Address (Adresse Internet)

Une adresse source ou de destination spécifique au niveau de l'hôte.

Internet Datagram (Datagramme Internet)

L'unité de données échangée entre un module Internet et le protocole de niveau supérieur avec l'en-tête Internet.

Internet Fragment (Fragment Internet)

Une portion des données d'un datagramme Internet avec un en-tête Internet.

IP (Internet Protocol, Protocole Internet)

Le protocole Internet.

IRS (Initial Receive Sequence Number, Numéro de séquence de réception initial)

Le premier numéro de séquence utilisé par le récepteur sur une connexion.

ISN (Initial Sequence Number, Numéro de séquence initial)

Le premier numéro de séquence utilisé sur une connexion (ISS ou IRS). Sélectionné par une procédure basée sur l'horloge.

ISS (Initial Send Sequence Number, Numéro de séquence d'envoi initial)

Le premier numéro de séquence utilisé par l'émetteur sur une connexion.


L

Leader (En-tête)

Informations de contrôle au début d'un message ou d'un bloc de données. Dans l'ARPANET, les informations de contrôle sur un message ARPANET à l'interface hôte-IMP.

Left Sequence (Séquence de gauche)

C'est le prochain numéro de séquence à accuser réception par le TCP de réception de données (ou le numéro de séquence non accusé le plus bas actuellement), parfois appelé le bord gauche de la fenêtre d'envoi.

Local Packet (Paquet local)

L'unité de transmission au sein d'un réseau local.


M

Module

Une implémentation d'un protocole ou d'une autre procédure, généralement une implémentation logicielle.

MSL (Maximum Segment Lifetime, Durée de vie maximale du segment)

Le temps pendant lequel un segment TCP peut exister dans le système Internet. Arbitrairement défini à 2 minutes.


O

Octet

Un octet de huit bits.

Options

Le champ d'options peut contenir plusieurs options, et chaque option peut avoir plusieurs octets de long. Les options sont principalement utilisées dans des situations de test ; par exemple, pour transporter des horodatages. Le protocole Internet et TCP fournissent tous deux des champs d'options.


P

Packet (Paquet)

Un paquet de données avec un en-tête qui peut ou non être logiquement complet. Plus souvent un empaquetage physique de données qu'un empaquetage logique.

Port

La portion d'un socket qui spécifie quel canal d'entrée ou de sortie logique d'un processus est associé aux données.

Process (Processus)

Un programme en exécution. Une source ou destination de données du point de vue du TCP ou d'un autre protocole hôte-à-hôte.

PUSH (Pousser)

Un bit de contrôle n'occupant pas d'espace de séquence, indiquant que ce segment contient des données qui doivent être poussées vers l'utilisateur récepteur.


R

RCV.NXT (Numéro de séquence de réception suivant)

C'est le prochain numéro de séquence que le TCP local s'attend à recevoir.

RCV.UP (Pointeur urgent de réception)

Le pointeur urgent de réception.

RCV.WND (Fenêtre de réception)

Cela représente les numéros de séquence que le TCP local (récepteur) est prêt à recevoir. Ainsi, le TCP local considère que les segments chevauchant la plage RCV.NXT à RCV.NXT + RCV.WND - 1 portent des données ou un contrôle acceptables. Les segments contenant des numéros de séquence entièrement en dehors de cette plage sont considérés comme des doublons et sont rejetés.

RST (Reset, Réinitialiser)

Un bit de contrôle n'occupant pas d'espace de séquence, indiquant que le récepteur doit supprimer la connexion sans interaction supplémentaire. Le récepteur peut déterminer, en fonction des champs de numéro de séquence et d'accusé de réception du segment entrant, s'il doit honorer la commande de réinitialisation ou l'ignorer. En aucun cas, la réception d'un segment contenant RST ne donne lieu à un RST en réponse.

RTP (Real Time Protocol, Protocole en temps réel)

Un protocole hôte-à-hôte pour la communication d'informations critiques en temps.


S

SEG.ACK (Accusé de réception du segment)

Le numéro de séquence dans le champ d'accusé de réception du segment arrivant.

SEG.LEN (Longueur du segment)

La quantité d'espace de numéro de séquence occupée par un segment, y compris tous les contrôles qui occupent l'espace de séquence.

SEG.PRC (Valeur de priorité du segment)

La valeur de priorité du segment.

SEG.SEQ (Séquence du segment)

Le nombre dans le champ de séquence du segment arrivant.

SEG.UP (Champ de pointeur urgent du segment)

Le champ de pointeur urgent du segment.

SEG.WND (Champ de fenêtre du segment)

Le champ de fenêtre du segment.

Segment

Une unité de données logique, en particulier un segment TCP est l'unité de données transférée entre une paire de modules TCP.

Send Sequence (Séquence d'envoi)

C'est le prochain numéro de séquence que le TCP local (émetteur) utilisera sur la connexion. Il est initialement sélectionné à partir d'une courbe de numéro de séquence initiale (ISN) et est incrémenté pour chaque octet de données ou contrôle de séquencement transmis.

Send Window (Fenêtre d'envoi)

Cela représente les numéros de séquence que le TCP distant (récepteur) est prêt à recevoir. C'est la valeur du champ de fenêtre spécifié dans les segments du TCP distant (réception de données). La plage de nouveaux numéros de séquence qui peut être émise par un TCP se situe entre SND.NXT et SND.UNA + SND.WND - 1. (Les retransmissions de numéros de séquence entre SND.UNA et SND.NXT sont bien sûr attendues.)

SND.NXT (Séquence d'envoi)

Séquence d'envoi.

SND.UNA (Séquence de gauche)

Séquence de gauche.

SND.UP (Pointeur urgent d'envoi)

Pointeur urgent d'envoi.

SND.WL1 (Numéro de séquence du segment de la dernière mise à jour de fenêtre)

Numéro de séquence du segment de la dernière mise à jour de fenêtre.

SND.WL2 (Numéro d'accusé de réception du segment de la dernière mise à jour de fenêtre)

Numéro d'accusé de réception du segment de la dernière mise à jour de fenêtre.

SND.WND (Fenêtre d'envoi)

Fenêtre d'envoi.

Socket

Une adresse qui inclut spécifiquement un identifiant de port, c'est-à-dire la concaténation d'une adresse Internet avec un port TCP.

Format : adresse IP:numéro de port

Exemple : 192.168.1.1:80

Source

Le processus qui produit des données.

Source Address (Adresse source)

L'adresse source, typiquement un identifiant de réseau et d'hôte.

Source Port (Port source)

L'identifiant de port du processus source pour le démultiplexage des données du processus source.

SYN (Synchronize, Synchroniser)

Un bit de contrôle dans un segment entrant qui occupe un numéro de séquence, utilisé au démarrage d'une connexion pour indiquer où commencera la numérotation de séquence.


T

TCB (Transmission Control Block, Bloc de contrôle de transmission)

Une structure de données qui enregistre l'état d'une connexion.

TCB.PRC

La priorité de la connexion.

TCP (Transmission Control Protocol, Protocole de contrôle de transmission)

Un protocole hôte-à-hôte pour une communication fiable dans des environnements internet.

TOS (Type of Service, Type de service)

Un champ du protocole Internet. Indique le type de service pour ce fragment Internet.

Type of Service (Type de service)

Un champ du protocole Internet indiquant le type de service pour ce fragment Internet.


U

URG (Urgent)

Un bit de contrôle n'occupant pas d'espace de séquence, utilisé pour indiquer que l'utilisateur récepteur doit être notifié pour effectuer un traitement urgent tant qu'il y a des données à consommer avec des numéros de séquence inférieurs à la valeur indiquée dans le pointeur urgent.

Urgent Pointer (Pointeur urgent)

Un champ de contrôle significatif uniquement lorsque le bit URG est activé. Ce champ communique la valeur du pointeur urgent qui indique l'octet de données associé à l'appel urgent de l'utilisateur émetteur.


Référence des abréviations courantes

AbréviationNom completDescription
ACKAcknowledgmentAccusé de réception
FINFinishTerminer
IPInternet ProtocolProtocole Internet
IRSInitial Receive SequenceNuméro de séquence de réception initial
ISNInitial Sequence NumberNuméro de séquence initial
ISSInitial Send SequenceNuméro de séquence d'envoi initial
MSLMaximum Segment LifetimeDurée de vie maximale du segment
PSHPushPousser
RCVReceiveRecevoir
RSTResetRéinitialiser
RTPReal Time ProtocolProtocole en temps réel
SEGSegmentSegment
SNDSendEnvoyer
SYNSynchronizeSynchroniser
TCBTransmission Control BlockBloc de contrôle de transmission
TCPTransmission Control ProtocolProtocole de contrôle de transmission
TOSType of ServiceType de service
URGUrgentUrgent

Référence des noms d'état

ÉtatDescription
CLOSEDAucun état de connexion
LISTENEn attente de demande de connexion
SYN-SENTDemande de connexion envoyée
SYN-RECEIVEDDemande de connexion reçue
ESTABLISHEDConnexion établie, transfert de données possible
FIN-WAIT-1En attente de demande de terminaison de connexion ou d'accusé de réception
FIN-WAIT-2En attente de demande de terminaison de connexion
CLOSE-WAITEn attente que l'utilisateur local ferme la connexion
CLOSINGEn attente d'accusé de réception de terminaison de connexion
LAST-ACKEn attente de l'accusé de réception final
TIME-WAITEn attente d'un temps suffisant pour s'assurer que le TCP distant a reçu l'accusé de réception

Comparaisons de concepts clés

Datagram vs Segment vs Packet

TermeCoucheDescription
PacketGénériquePaquet de données avec en-tête, empaquetage physique
DatagramCouche IPUnité de données du protocole Internet
SegmentCouche TCPUnité de données TCP

Window vs Buffer

TermeDescription
WindowPlage de numéros de séquence, mécanisme de contrôle de flux
BufferEspace mémoire physique, stocke les données

Sequence vs Acknowledgment

TermeDirectionDescription
Sequence NumberEnvoiIdentifie les octets de données envoyés
Acknowledgment NumberRéceptionIdentifie le prochain octet attendu

Retour : Accueil RFC 793