Aller au contenu principal

4. Fonctions du moniteur

4a. Pilotes I/O réseau​

4a1. Entrée​

4a1a. Message d'entrée provenant de l'IMP.​

4a1b. Effectuer la vérification d'erreur sur le message.​

4a1b1. Vérifier la somme de contrôle,​
4a1b2. Envoyer l'accusé de réception « message reçu » sur le lien de contrôle si le mode d'accusé de réception est en vigueur.​

4a1c. (trans)traduction de caractères​

4a1c1. Il y a une forte possibilité que la traduction de caractères soit effectuée dans l'IMP.​
4a1c2. Cela doit être approfondi avec BBN.​
4a1c3. Il y a deux considérations principales​
4a1c3a. La traduction doit-elle être effectuée par table ou par algorithme ?​
4a1c3a1. Au départ, il semble que la meilleure approche soit la table.​
4a1c3b. Comment devrions-nous décider quels messages doivent être traduits, c'est-à-dire est-il souhaitable de ne pas tout traduire (OUI !!) et par quels moyens pouvons-nous les différencier ?​

4a1d. Décoder l'en-tête, et transmettre le message au destinataire correct identifié par la source et le lien.​

4a2. Sortie​

4a2a. Construire l'en-tête​

4a2b. Traduction de caractères​

4a2b1. Voir les remarques à la section sur la traduction de sortie (trans).​

4a2c. Créer la somme de contrôle​

4a2d. Vérifier l'état du lien​

4a2d1. S'il n'y a pas eu de RFNM depuis le dernier message transmis sur le lien, l'attendre.​

4a2e. Transmettre le message à l'IMP​

4a2f. Si le mode d'accusé de réception est en vigueur, attendre​

4a2f1. RFNM de l'IMP de destination.​
4a2f2. Réponse du HOST de destination sur la ligne de contrôle 0.​

4b. État du réseau​

4b1. Maintenir l'état des autres HOST du réseau​

4b1a. Si un IMP est en panne, alors son HOST est considéré comme en panne.​

4b2. Maintenir l'état des lignes de contrôle.​

4b3. Répondre aux requêtes d'état des autres HOST.​

4b4. Informer les autres HOST de l'état des liens primaires et auxiliaires sur une base d'interruption.​

4b5. Informer les autres HOST de l'état des programmes utilisant les liens primaires et secondaires​