Aller au contenu principal

Introduction

La NWG/RFC 11 a été modifiée à UCLA et sera republiée. Dans l'intervalle, il semble important de signaler un nouveau format de message de contrôle qui n'utilise pas le mode de transmission en caractères ASCII à 7 bits.

Tous les messages de contrôle HOST-HOST consistent en séquences d'octets de 8 bits de la forme :

   <control byte> <parameter byte l> ... <parameter byte n>

Il est raisonnable de transmettre plus d'un message de contrôle dans un paquet donné, bien que cela ne soit pas obligatoire.

À l'heure actuelle, 9 messages de contrôle ont été définis par UCLA ; ceux-ci sont donnés dans le tableau ci-dessous avec leurs paramètres. L'interprétation est donnée du point de vue de l'hôte émetteur. (« L » ou « Li » désignent le Link#, et sont des valeurs binaires.)

   Control byte     Parameter      Interpretation

<0> <L> Please establish primary connection;
our output link # is L

<1> <L,> <L2> Please establish auxiliary connection
parallel to our primary output link L.
The auxiliary output link is L2.

<2> <L1> <L2> DK primary. Your primary output link
to us was L; our primary output link
to you is L2.

<3> <L1> <L2> OK auxiliary. Your auxiliary output
link is Li, our auxiliary output link
is L2.

<4> <L> Not OK primary. We cannot establish a
primary connection. Your primary
output link number was L.

<5> <Li> <L2> Not OK auxiliary. We cannot establish
an auxiliary connection. Your primary
output link no was L2.

<6> <L> Please stop transmitting over link
number L. This is called the CEASE
directive.

<7> <L> We are CLOSING our output link number
L. You may get this message before
the last message arrives over this
link since control messages are higher
priority than regular data messages.

<8> <L> UNCEASE: that is, you may resume
transmitting over output link number
L.

Chaque message de contrôle est incorporé dans la structure de message appropriée, par exemple :

               <-------------32 bits --------------->
| HEADER |
|____________________________________|
| | | | |
| mark | l | <L1> | <L2> |
|______|_______|___________|_________|
| | |
| checksum | Padding |
|_________________|__________________|
typical control message (please
establish auxiliary link #L2
parallel to our primary link #l)

L'en-tête de tous les messages de contrôle HOST-HOST est donné ci-dessous :

   0     3  4   7  8  9   10   14   LINK#      24              31
_______________________________________________________________
| | | | | |////////////////|
| FLAGS | TYPE | H | SITE | 00000001 |////////////////|
|_______|______|_____|_______|_______________|________________|

where FLAGS - 0000
TYPE - 0000 (regular message)
H - host #(0-3) at SITE (usually 0 for single HOST sites)
SITE - Site #
LINK# - 00000001 (HOST-HOST control link)

Note : Cette RFC a été mise sous forme lisible par machine pour être versée dans les archives RFC en ligne par Alison De La Cruz 12/00.