Aller au contenu principal

Introduction

Le réseau informatique de l'Advanced Research Projects Agency (ARPA) (ci-après dénommé le "réseau ARPA") est l'un des réseaux informatiques les plus ambitieux jamais tentés à ce jour. [1] Les types de machines et de systèmes d'exploitation impliqués dans le réseau varient considérablement. Par exemple, les ordinateurs des quatre premiers sites sont un XDS 940 (Stanford Research Institute), un IBM 360/75 (Université de Californie à Santa Barbara), un XDS SIGMA-7 (Université de Californie à Los Angeles) et un DEC PDP-10 (Université de l'Utah). Le seul point commun entre les membres du réseau est l'utilisation de systèmes à temps partagé hautement interactifs ; mais, bien sûr, ceux-ci diffèrent tous par leur apparence externe et leur mise en œuvre. De plus, aucun nœud n'a le contrôle du réseau. Cela a garanti la fiabilité mais complique le logiciel.

Parmi les réseaux qui ont atteint la phase opérationnelle et qui ont été décrits dans la littérature, aucun n'a fait intervenir la variété d'ordinateurs et de systèmes d'exploitation que l'on trouve dans le réseau ARPA. Par exemple, le réseau Carnegie-Mellon, Princeton, IBM se compose de 360/67 dotés d'un logiciel identique. [2] Le partage de charge entre machines par lots identiques était courant chez North American Rockwell Corporation au début des années 1960. Par conséquent, les concepteurs du réseau actuel n'ont été que peu influencés par les tentatives de réseaux antérieures.

Toutefois, les premières études sur le temps partagé menées à l'Université de Californie à Berkeley, au MIT, au Lincoln Laboratory et à la System Development Corporation (toutes financées par l'ARPA) ont eu une influence considérable sur la conception du réseau. En un sens, le réseau ARPA d'ordinateurs à temps partagé est une extension naturelle des concepts antérieurs de temps partagé.

Le réseau est considéré comme un ensemble de points d'entrée et de sortie de données dans lesquels chaque ordinateur insère des messages destinés à un autre ordinateur (ou au même), et d'où ces messages ressortent. Le format de ces messages et le fonctionnement du réseau ont été spécifiés par l'entrepreneur du réseau (BB&N), et il est devenu de la responsabilité des représentants des différents sites informatiques d'imposer les contraintes supplémentaires et de fournir le protocole nécessaires pour que les utilisateurs d'un site puissent utiliser les ressources de sites étrangers. Cet article détaille les décisions qui ont été prises et les considérations qui les sous-tendent.

Plusieurs personnes méritent d'être remerciées pour cet effort. J. Rulifson et W. Duvall de SRI ont participé aux premiers travaux de conception du protocole et aux discussions sur NIL. G. Deloche de Thompson-CSF a participé aux travaux de conception alors qu'il était à UCLA et a fourni une documentation considérable. J. Curry de l'Utah et P. Rovner de Lincoln Laboratory ont examiné la conception initiale et NIL. W. Crowther de Bolt, Beranek and Newman a apporté l'idée de réseau virtuel. Le personnel de BB&N a fourni une aide et des conseils substantiels lors de la mise en service du réseau.

Nous avons constaté que, dans le processus de mise en relation des machines et des systèmes d'exploitation, une grande complicité s'est établie entre le personnel des différents sites nœuds du réseau. Le mélange d'idées, de discussions, de désaccords et de résolutions qui en résulte a été très revigorant et bénéfique pour tous les intéressés, et nous considérons cette interaction humaine comme un précieux sous-produit de l'effet principal.