Aller au contenu principal

2. Terminologie

2. Terminologie

Cette section explique certains termes utilisés dans ce document.

Les mots-clés « MUST », « MUST NOT », « REQUIRED », « SHALL », « SHALL NOT », « SHOULD », « SHOULD NOT », « RECOMMENDED », « MAY » et « OPTIONAL » dans ce document DOIVENT être interprétés comme décrit dans la RFC 2119. Dans ce document, ces termes sont traduits comme suit : MUST → DOIT, MUST NOT → NE DOIT PAS, SHOULD → DEVRAIT, MAY → PEUT.

Sous-en-tête (Subheader)

Un en-tête de base IPv6, un en-tête d'extension IPv6, un en-tête IPv4, un en-tête UDP ou un en-tête TCP.

En-tête (Header)

Une chaîne de sous-en-têtes.

Compresser (Compress)

L'action de réduire la taille d'un en-tête en supprimant des champs d'en-tête ou en réduisant leur taille. Cela est effectué de telle manière que, si l'état du contexte du décompresseur est identique à l'état du contexte utilisé lors de la compression de l'en-tête, le décompresseur peut reconstruire l'en-tête.

Décompresser (Decompress)

L'action de reconstruire un en-tête compressé.

Identifiant de contexte (Context identifier, CID)

Un petit nombre unique identifiant le contexte à appliquer pour décompresser un en-tête compressé. Transporté dans les en-têtes complets et compressés.

Contexte (Context)

L'état utilisé par le compresseur pour compresser les en-têtes, et par le décompresseur pour décompresser les en-têtes. Le contexte est la version non compressée du dernier en-tête envoyé (compresseur) ou reçu (décompresseur) sur la liaison, à l'exception des champs d'en-tête inclus « tels quels » dans les en-têtes compressés ou pouvant être déduits, par exemple, de la taille de la trame de couche liaison.

Le contexte d'un flux de paquets est associé à un identifiant de contexte. Le contexte d'un flux de paquets non-TCP est également associé à une génération.

Génération (Generation)

Pour les flux de paquets non-TCP, chaque nouvelle version du contexte pour un CID donné est associée à une génération : un petit nombre incrémenté chaque fois que le contexte associé à ce CID change. Transporté par les en-têtes non-TCP complets et compressés.

Flux de paquets (Packet stream)

Une séquence de paquets dont les en-têtes sont similaires et partagent un contexte. Par exemple, les en-têtes dans un flux de paquets TCP ont les mêmes adresses source et de destination finale, ainsi que les mêmes numéros de port dans l'en-tête TCP. De même, les en-têtes dans un flux de paquets UDP ont les mêmes adresses source et de destination, ainsi que les mêmes numéros de port dans l'en-tête UDP.

En-tête complet (rafraîchissement d'en-tête) (Full header, header refresh)

Un en-tête non compressé qui met à jour ou rafraîchit le contexte d'un flux de paquets. Il transporte un CID qui sera utilisé pour identifier le contexte.

Les en-têtes complets des flux de paquets non-TCP transportent également la génération du contexte qu'ils mettent à jour ou rafraîchissent.

En-tête régulier (Regular header)

Un en-tête non compressé normal. Ne transporte pas de CID ni d'association de génération.

Décompression incorrecte (Incorrect decompression)

Lorsqu'un en-tête compressé puis décompressé diffère de l'en-tête non compressé. Généralement causé par une inadéquation de contexte entre le compresseur et le décompresseur, ou par des erreurs de bits lors de la transmission de l'en-tête compressé.

Codage différentiel (Differential coding)

Une technique de compression dans laquelle la valeur compressée d'un champ d'en-tête est la différence entre la valeur actuelle de ce champ et la valeur du même champ dans l'en-tête précédent appartenant au même flux de paquets. Ainsi, le décompresseur peut obtenir la valeur de ce champ en ajoutant la valeur dans l'en-tête compressé à son contexte. Cette technique est utilisée pour les flux TCP, mais pas pour les flux non-TCP.