III. Questions.
III-1. Pourquoi n'y a-t-il pas une procédure de contrôle simple entre le HOST et l'IMP ? Que se passe-t-il si un message, émis depuis le HOST, atteint l'IMP avec une erreur due à la transmission ?
D'après les spécifications BBN, il apparaît que cette erreur sera transmise aussi loin [as] l'HOST récepteur.
Dans ce cas, une procédure de contrôle HOST-HOST doit-elle être prévue ?
III-2. Où l'unité matérielle de canal spéciale sera-t-elle connectée (MIOP/SIOP) ?
Comment ce dispositif sera-t-il informé de la fin d'un message sortant afin de déclencher le bourrage ?
(Le programme fournira au MIOP SIOP le nombre d'octets du message sortant et recevra en retour une interruption lorsque le dernier octet sera émis. Est-ce ce signal qui sera également envoyé au dispositif spécial ?)
Inversement, comment le Handler connaît-il la longueur du message entrant ? D'après le contenu du précédent, ou ce programme devrait-il être toujours prêt à recevoir un message de longueur maximale ? (Une interruption devrait alors être déclenchée lorsque la fin réelle est détectée par le matériel).
III-3. Quand la documentation Gordo sera-t-elle disponible afin de concevoir l'interface du programme utilisateur-réseau. Quels sont les mécanismes d'initiation de programme, de transfert de paramètres d'un programme à un autre, etc...
HOST (Sigma 7) <--|/|--> Outside world
Users |/|
| |/|
| |/| Special Standard
V |/| | |
+--------------+ +------------+ |/| V | V
o----| | | | |/| +------+------+
| Output |-->| Output |-->|/|-->| | |-->IMP
. . .| | | | |/| | |
| | | | |/| | | |
o----| (Multiplex) | | | |/| | |
|_ _ _ _ _ _ _ | |_ _ _ _ _ _ | |/| | _ _ _| _ _ _|
o----| | | | |/| | | |
| Input |<--| Input |<--|/|<--| |<--IMP
. . .| | | | |/| | | |
| | | | |/| | |
o----|(Distribution)| | | |/| +------|------+
| | | | |/| HARDWARE
+--------------+ +------------+ |/| Interface
NETWORK HANDLER |/|
Program Program |/|
|/| (Fig. 1)
+------------------+
| | | |
| | | interface |
| | | |
| |
| ====> Data |
| |
| ----- Logical |
| information|
+------------------+
+ - - - - - - - - - - - - - -+
| |
interface table
| +----------+ | | |
| | +---->| |<----+ | |
| | | | +----------+ | | interrupt | |
| | ^ | | +----<-------| |
| | | | +- -+ | | | | |
| | | V | _________ | V V V | |
o----| |-+ +---------+-+ | | || +-+--+--+---+ | |
| | \ |+---------+| | |_________|| |+---------+| | |
| | \|| || | | || || | |
| | +| || | - - - - - -| || || | |
| | || || | | || || | |
- - - - - -|| NETWORK ||=>- _________ -=>|| HANDLER ||=======>| |
| | +| Progr. || | | || || Progr. || | |
| | /|| || | |_________|| || || | |
| | / |+---------+| | | |+---------+| | |
o----| |-+ +-----------+ | _________ | +----+------+ | |
^ | | | | || | | |
| | | | |_________|| +--->---------->| |
| ^ +- ^ -+ Commands | |
Users | | | |
| Pool of buffers | |
User's ^
Interface |
Hardware
Interface
(Fig. 2)
Note : Ce RFC a été mis sous forme lisible par machine pour être entré dans les archives RFC en ligne par Bob German et Lorrie Shiota en janvier 2002.