Groupe de travail Réseau	J. Postel	
Request for Comments : 902	J. Reynolds	
	ISI	
Traduction Claude Brière de L'Isle	juillet 1984	

Politique des protocoles de l'ARPA-Internet

Statut du présent mémoire

Le présent mémoire est une déclaration de politique sur la façon dont les protocoles deviennent des normes officielle de la communauté de la recherche ARPA-Internet et DARPA. C'est une déclaration officielle de la  politique de l'ICCB et du DARPA. La distribution du présent mémoire n'est soumise à aucune restriction.

Introduction

L'objet du présent mémoire est d'expliquer comment les normes de protocole sont adoptées par les communautés de la recherche ARPA-Internet et DARPA. Il y a trois aspects importants à exposer : le processus, l'autorité, et les relations complexes entre la communauté DARPA et la communauté DDN. Pour ce faire, quelques informations de base doivent être données et certains des acteurs doivent être décrits.

DARPA = Defense Advanced Research Projects Agency (Agence des projets de recherche avancées de la Défense)
DDN   = Defense Data Network (réseau de données de la Défense)

Le monde du DARPA

Le monde du DARPA est coiffé par le bureau du DARPA. Le DARPA finance la recherche sur de nombreux sujets avec un certains nombre de contractants. Cet ensemble de contractants est appelé la "communauté de la recherche DARPA". Le DARPA regroupe normalement ses efforts de recherche dans des "programmes" qui impliquent les travaux de plusieurs contractants. Un des programmes est le "Programme Internet", qui comporte des recherches sur les problèmes de communications informatiques et de construction de systèmes de communications expérimentaux. Lorsque les expériences réussissent, les résultats sont souvent appliqués pour prendre en charge d'autres travaux du programme Internet et d'autres programme de recherche du DARPA. De cette façon, le DARPA a développé l'ARPANET, SATNET, les réseaux de radio par paquet, et l'Internet. En 1981, le DARPA a établi le Bureau de contrôle de la configuration de l'Internet (ICCB, Internet Configuration Control Board) pour aider à la gestion du programme Internet du DARPA.

L'ICCB

Les préoccupations de l'ICCB entrent dans deux catégories :

Questions à court terme :
Maintenir l'Internet comme une ressource opérationnelle, c'est-à-dire, traiter les problèmes qui surviennent du fait de la croissance du système et du niveau d'utilisation du système. Cela suggère parfois des recherches sur de nouvelles procédures et algorithmes, ou suggère des changements des protocole et procédures existants. Parfois les résultats de recherches à long terme deviennent disponibles et leur introduction dans le système courant devient une préoccupation de court terme.

Questions à long terme :
L'ICCB considère aussi les problèmes de communication qui se rapportent de façon plus abstraite à l'Internet. L'ICCB suggère au DARPA des sujets de recherche et d'expérience possibles. L'ICCB peut agir comme une caisse de résonance des idées suggérées par d'autres.

Le DARPA a délégué certains aspects de la gestion du programme Internet et le fonctionnement de l'ARPA-Internet (expérimental) de la communauté de recherche du DARPA à l'ICCB.

Les membres de l'ICCB ont été choisis pour représenter un large spectre d'intérêts et points de vue. Les membres de l'ICCB proviennent de différentes organisations, leurs parcours individuels sont spécialisés dans des systèmes d'exploitation différents et leurs points de vue sur les questions de communication informatique sont divers.

Le président de l'ICCB est aussi "l'architecte de l'Internet", et le vice président est "l'assistant architecte de l'Internet". L'ICCB a actuellement 12 membres. L'architecte de l'Internet est Dave Clark du MIT, et l'assistant architecte de l'Internet est Jon Postel de ISI.

Le monde du DDN

Le DDN est un système de communications à l'usage du DoD (Ministère US de la Défense). Il intègre de nombreux réseaux et systèmes de communication maintenant utilisés et programmés au sein du DoD. Une partie du système DDN est faite de réseau qui font aussi partie de l'Internet, en particulier MILNET et les réseaux qui lui sont connectés.

Le DDN est géré par le Bureau de gestion du programme DDN (DDN-PMO, DDN Program Management Office). Le DDN-PMO établit la politique d'utilisation des facilités du DDN et met en application les normes de protocole établies pour l'utilisation des réseaux du DDN.

Au sein du DoD, il y a trois comités de protocoles : le groupe de pilotage des normes de protocole (PSSG, Protocol Standard Steering Group), le panel technique des normes de protocole (PSTP, Protocol Standard Technical Panel), et le bureau de contrôle de configuration des protocoles (PCCB, Protocol Configuration Control Board). Ces comités ont des membres qui représentent la plupart des éléments du DoD. Généralement, ils développent et recommandent les lignes directrices de la normalisation et de l'utilisation des protocoles au DDN-PMO, et à tout le DoD. Le PSSG est un comité de construction des politiques du DoD sur les questions de normes de protocoles.

Relations entre le monde du DARPA et le monde du DDN

Le DDN-PMO et DARPA coopèrent au sujet de l'Internet. Quelques personnes siègent dans les comités du DoD (PSSG, PSTP, ou PCCB) et du DARPA (ICCB). Il y a de bonnes relations de travail entre les personnes clé du bureau du DARPA et du DDN-PMO, et entre les personnels techniques dans les deux mondes aux niveaux inférieurs.

Par exemple, l'ICCB peut décider qu'un certain protocole doit être utilisé dans l'ARPA-Internet, et développer un plan et un calendrier de mise en œuvre. Le DDN-PMO va considérer la question de son côté. Il peut décider de demander que ce protocole soit mis en œuvre dans le DDN selon le même calendrier ou il peut décider d'attendre les résultats de l'expérience du DARPA sur ce protocole avant de produire un calendrier, ou il peut décider que ce protocole n'est pas nécessaire dans le DDN.

Il y a deux documents qui spécifient TCP. La RFC-793 est la spécification officielle de la communauté de recherche DARPA. La norme militaire 1778 est la spécification officielle de la communauté DDN. Les deux documents spécifient le même protocole.

Les organisations qui sont connectées à l'Internet à travers une autorité qui dépend du DARPA suivent les règles établies par l'ICCB et le DARPA.

Les organisations qui sont connectées à l'Internet à travers une autorité qui dépend du DDN-PMO suivent les règles établies par le DDN-PMO.

Désignation officielle des protocoles du DARPA

Les protocoles officiels pour l'ARPA-Internet et la communauté de recherche du DARPA sont spécifiés dans les RFC et devraient avoir cette désignation indiquée dans les premiers paragraphes de ladite RFC. C'est à dire que la RFC qui définit un protocole officiel devrait avoir une déclaration de politique disant :

"La présente RFC spécifie une norme pour la communauté DARPA. Les hôtes sur l'ARPA-Internet sont supposés adopter et mettre en œuvre la présente norme.",

ou quelque chose de similaire.

Il y a aussi un mémoire intitulé "Protocoles officiels".Ce document est publié à l'occasion comme une RFC qui décrit tous les protocoles officiels de l'ARPA-Internet. Ce document donne des informations sur chaque protocole ; son statut (expérimental, exigé, etc.) sa spécification, les commentaires additionnels, les autres références, annexes, et la personne à contacter. La plus récente publication est la RFC-901.

Les RFC sont coordonnées par l'éditeur des RFC et distribuées par le Centre d'informations du réseau (NIC, Network Information Center). Les documents des RFC sont mémorisées comme fichiers en ligne dans l'ordinateur du NIC. Les annonces de nouvelles RFC sont envoyées à une liste de diffusion comportant les personnes intéressées. L'éditeur des RFC est Jon Postel.

Développement normal d'une norme de protocole du DARPA

Il n'y a probablement jamais eu de cas "normal". Dans la plupart des instances une exception ou l'autre a été faite à la procédure suivante.

La chaîne d'événements normale

Le développement d'un protocole commence par des discussions entre des personnes au hasard des messages et réunions sur une idée d'un nouveau protocole et de la forme qu'il devrait prendre.

Quelqu'un écrit un projet et le propose à un groupe de personnes qui sont intéressées au problème. Elles suggèrent des révisions et relancent la discussion. Finalement, elles peuvent décider qu'il y a une définition raisonnable du nouveau protocole et on passe alors cette définition à l'éditeur des RFC.

L'étape suivante est que l'éditeur des RFC envoie un projet à d'autres personnes qui pourraient aussi être intéressées au problème. Ces personnes peuvent n'être que quelques unes, ou être une partie d'une grande liste de diffusion. Selon les résultats de ce groupe informel, le projet peut être révisé et réécrit plusieurs fois.

Lorsque ce processus devient stable, le projet de protocole est publié comme une RFC, identifiée comme projet de proposition d'un protocole qui peut devenir un protocole officiel. La RFC est envoyée au monde ARPA-Internet au sens large.

Après un certain temps, si seulement quelques commentaires sont renvoyés, certaines personnes peuvent essayer de mettre en œuvre le projet de protocole.

La mise en œuvre à l'essai d'un protocole est un problème difficile à gérer.

Les expériences doivent être faites avec un petit nombre de participants du fait  de la difficulté de changer de nombreuses mises en œuvre en même temps si des changements du protocole sont nécessaires.

Dans les cas où le ICCB l'estime nécessaire, un ensemble de mises en œuvre d'essai sera effectué. Quelques participants sont choisis (normalement cinq ou moins) pour de telles expériences. Cela peut conduire à la révision du protocole avant que d'autres mises en œuvre ne soient encouragées ou avant que le protocole ne soit rendu officiel.

Si aucun problème n'est détecté, une nouvelle RFC est publiés qui contient la définition complète du protocole, et c'est ce protocole qui est un protocole officiel pour l'ARPA-Internet et la communauté de recherche DARPA.

En général, les protocoles de niveau inférieur sont jugés de façon plus critique que les protocoles de niveau supérieur (par exemple, un protocole comme TCP serait soumis à des études plus attentives qu'une application comme le protocole DAYTIME).

La ligne jaune

Pour l'ARPA-Internet et la communauté de la recherche DARPA, DARPA est responsable. DARPA délègue l'autorité pour les normes de protocole à l'ICCB. L'ICCB délègue l'administration réelle des normes de protocole à l'architecte assistant de l' Internet.

Pour le DoD en général, le PSSG est responsable. Le PSSG délègue l'autorité de la gestion au jour le jour des normes de protocole dans le DDN au DDN-PMO.