Date de publication du RFC : Janvier 1974
Auteur(s) du RFC : M. D. Kudlick (Stanford Research Institute - Augmentation Research Center)
Statut inconnu, probablement trop ancien
Première rédaction de cet article le 10 décembre 2007
Dernière mise à jour le 8 janvier 2008
Deuxième RFC (après le RFC 606) à avoir proposé de mettre la liste de toutes les machines d'Arpanet en ligne, à une époque où le DNS était encore très loin dans le futur.
Avant le DNS, le
RFC 606 suggérait de résoudre le problème lancinant de la
mise à jour des fichiers hosts
(carnets d'adresses
de machines) en mettant en ligne, accessible à
tous, un fichier de toutes les machines connues sur
Arpanet, avec leurs adresses (c'était avant
IPv4 et les adresses tenaient sur un octet). Notre RFC était l'acceptation
officielle de ce projet par le NIC, projet qui allait devenir
HOSTS.TXT
, le fichier de référence d'Arpanet.
HOSTS.TXT
durera de nombreuses années, recopié
plus ou moins régulièrement par les machines d'Arpanet. Au bout d'un
moment, sa taille croissante et la charge qu'impliquait son transfert,
la difficulté de maintenir un fichier central de
toutes les machines, et le fait que les copies
locales n'étaient jamais à jour a mené au développement d'un système
décentralisé et dynamique, le DNS, qui a fait disparaitre
HOSTS.TXT
. (Sur l'histoire du DNS, voir mon article « Quelques éléments
d'histoire... ».)
Retrouver des versions anciennes de ce fichier a été un travail amusant. En commençant par les plus récentes, Geoffroy Rivat me signale qu'on peut récupérer une version de 1994, soit bien après que le DNS aie tout remplacé (et qu'on soit passé à IPv4). Noel Chiappa, lui, m'a indiqué une version encore plus ancienne, mais toujours en IPv4.
Il signale aussi
une curieuse curieuse
archive au format ITS, qu'on peut assez
bien lire avec un éditeur normal et qui contient apparemment une copie du
HOSTS.TXT
de 1983 ! En voici un extrait :
HOST MIT-LISPM-9, CHAOS 3074,USER,LISPM,LISPM,[CADR-9,CADR9,LM9] HOST MIT-LISPM-TEST, CHAOS 3024,USER,LISPM,LISPM,[CADR-TEST,LMTEST,TEST] HOST MIT-MACEWAN, LCS 12/120,SERVER,UNIX,VAX,[MACEWAN] HOST MIT-MARIE, CHAOS 7500,SERVER,VMS,VAX,[MARIE,MIT-LNS] HOST MIT-MC, [3/44,CHAOS 1440],SERVER,ITS,PDP10,[MC,MITMC]
Une autre copie des fichiers de cette époque se trouve en http://saildart.org/prog/NET/index.html
. Voir par exemple un
HOSTS.TXT
de 1983 en http://saildart.org/prog/NET/HST_NET/.html/000071?70,37120
.
Enfin, la version la plus ancienne a été extraite par Elizabeth Feinler, directrice du NIC à l'époque, et que je remercie beaucoup pour ses efforts. Une fois retrouvée une copie papier de 1974 (apparemment incomplète), Liz Borchardt et Dana Chrisler, du Computer History Musem, ont numérisé ce document. Les adresses étaient encore codées sur un seul octet... Une copie plus récente (1982, à l'époque du RFC 810, qu'elle avait écrit) montre des adresses IPv4, sur quatre octets.
On notera avec amusement dans ce RFC que le
NIC utilisait à l'époque un programme pour
transformer sa base de données en fichier
HOSTS.TXT
. Aujourd'hui, vingt-trois ans après,
l'IANA n'a pas encore rattrapé cette étape et
maintient toujours ses registres dans des fichiers texte, « à la
main », avec les inévitables erreurs que ce processus archaïque
entraine.
Version PDF de cette page (mais vous pouvez aussi imprimer depuis votre navigateur, il y a une feuille de style prévue pour cela)
Source XML de cette page (cette page est distribuée sous les termes de la licence GFDL)