Revenons au prémices d’ARPANET. Le projet ARPANET a été financé par l’ARPA. Bob Taylor a convaincu Charles M. Herzfeld, directeur de l’ARPA, de financer un projet de réseau en février 1966. Ainsi, Charles M. Herzfeld a transféré un million de dollars d’un programme de défense contre les missiles balistiques au budget de Bob Taylor.

Bob Taylor a embauché Larry Roberts en tant que directeur de programme au Bureau des techniques de traitement de l’information de l’ARPA en janvier 1967 pour travailler sur ARPANET. En avril 1967, Larry Roberts a tenu une séance de conception sur les normes techniques. Les normes initiales pour l’identification et l’authentification des utilisateurs, la transmission des caractères et les procédures de vérification et de retransmission des erreurs ont été discutées.

Le projet ARPANET

Projet ARPANET : Interface Message Processors (IMPs)

Aussi, lors de la réunion, Wesley Clark a proposé que les mini-ordinateurs appelés Interface Message Processors (IMPs) soient utilisés pour l’interface avec le réseau ; plutôt que les gros ordinateurs centraux qui seraient les nœuds d’ARPANET. Larry Roberts a modifié le projet ARPANET pour incorporer la suggestion de Clark. Enfin, le plan a été présenté au Symposium ACM à Gatlinburg, Tennessee ; en octobre 1967.

Projet ARPANET : réseau NPL

Le travail de Donald Davies sur la commutation par paquets et le réseau NPL, présenté par un collègue (Roger Scantlebury), a attiré l’attention des concepteurs d’ARPANET lors de cette conférence. Roberts a appliqué le concept de la commutation de paquets de Davies pour l’ARPANET ; et a demandé l’apport de Paul Baran et Leonard Kleinrock. S’appuyant sur ses travaux antérieurs sur la théorie de la file d’attente, Kleinrock a modélisé les performances des réseaux à commutation de paquets ; qui ont étayé le développement de l’ARPANET. Le réseau NPL utilisait des vitesses de ligne de 768 kbit/s ; et la vitesse de ligne proposée pour ARPANET était améliorée de 2,4 kbit/s à 50 kbit/s.

Projet ARPANET : BBN Technologies

Au milieu de 1968, Roberts avait préparé un plan complet pour le réseau informatique. Il a remis un rapport à Taylor le 3 juin. Ce dernier l’a approuvé le 21 juin. Après l’approbation de l’ARPA, une demande de devis a été émise pour 140 soumissionnaires potentiels. Enfin, à la fin de l’année, l’ARPA n’a examiné les dossiers que deux entrepreneurs. Elle a attribué le contrat de construction du réseau à BBN Technologies le 7 avril 1969. L’équipe BBN initiale de sept personnes a été grandement aidée par la spécificité technique de leur réponse à l’ARPA RFQ ; et ainsi produit rapidement le premier système de travail.

Cette équipe était dirigée par Frank Heart et incluait Robert Kahn. Le réseau proposé par BBN suivait de près le plan ARPA de Roberts. Un réseau composé de petits ordinateurs appelés «Interface Message Processors» (ou IMPs). Des matériels similaires au concept ultérieur de routeurs. Ils fonctionnaient comme des passerelles interconnectant des ressources locales. Sur chaque site, les IMP effectuaient des fonctions de commutation de paquets par stockage et retransmission. Ainsi, ils étaient interconnectés avec des lignes louées via des ensembles de données de télécommunication (modems) ; avec des débits de données initiaux de 56 kbit/s. Par ailleurs, les ordinateurs hôtes ont été connectés aux IMP via des interfaces de communication série personnalisées. Le système, y compris le matériel et le logiciel de commutation par paquets, a été conçu et installé en neuf mois. L’équipe BBN a continué à interagir avec l’équipe NPL.

Projet ARPANET : IMP de première génération

Les IMP de première génération ont été construits par BBN Technologies ; en utilisant une version informatique robuste de l’ordinateur Honeywell DDP-516. Il était configuré avec 24KB de mémoire à noyau magnétique extensible et une unité d’accès direct à la mémoire à contrôle direct multiplex (DMC) à 16 canaux.

Ainsi, le DMC a établi des interfaces personnalisées avec chacun des ordinateurs hôtes et des modems. En plus des voyants du panneau avant, l’ordinateur DDP-516 comporte également un ensemble spécial de 24 voyants indiquant l’état des canaux de communication IMP. Aussi, chaque IMP pouvait prendre en charge jusqu’à quatre hôtes locaux. Ainsi, il pouvait communiquer avec jusqu’à six IMP distants via des lignes louées. Le réseau a connecté un ordinateur dans l’Utah avec trois en Californie. Enfin, plus tard, le ministère de la Défense a autorisé les universités à se joindre au réseau pour partager des ressources matérielles et logicielles.

Débat sur les objectifs de conception

C’est à partir de l’étude RAND que la fausse rumeur a commencé ; affirmant que l’ARPANET était en quelque sorte lié à la construction d’un réseau résistant à la guerre nucléaire. Mais cela n’a jamais été le cas de l’ARPANET. Cependant c’était un aspect de l’étude RAND antérieure de la communication sécurisée. Les travaux ultérieurs sur l’inter-réseautage ont mis l’accent sur la robustesse et la capacité de survie ; y compris la capacité à supporter les pertes de grandes parties des réseaux sous-jacents. L’étude RAND a été menée par Paul Baran et a été la première à construire un modèle théorique de communication utilisant la commutation par paquets. Ainsi, dans une interview, il a confirmé que si le projet ARPANET ne partageait pas exactement le but de son projet. Son travail avait grandement contribué au développement de l’ARPANET.

L’étude RAND

Dans une brève histoire d’Internet, l’Internet Society nie que le projet ARPANET ait été conçu pour survivre à une attaque nucléaire.

Selon Stephen J. Lukasik, qui en tant que directeur adjoint et directeur de DARPA (1967-1974) était la personne qui a signé la plupart des chèques pour le développement d’Arpanet. « Ainsi, l’objectif était d’exploiter les nouvelles technologies informatiques pour répondre aux besoins du commandement et du contrôle militaires contre les menaces nucléaires. Mais aussi d’obtenir un contrôle surviable des forces nucléaires américaines ; et d’améliorer la prise de décision tactique et de gestion militaire. »

  • Université de Californie, Los Angeles (UCLA). C’est là où Leonard Kleinrock avait établi un réseau Network Measurement Center, avec un SDS Sigma 7 étant le premier ordinateur qui lui est rattaché.
  • Le Centre de recherche sur l’augmentation du Stanford Research Institute (maintenant SRI International). C’est là où Douglas Engelbart avait créé le système NLS révolutionnaire. Un système hypertexte précoce très important. Il gérerait le Network Information Center (NIC), avec le SDS 940 qui fonctionnait. NLS, nommé « Genie » ; étant le premier hôte attaché.
  • Université de Californie, Santa Barbara (UCSB), avec l’IBM 360/75 du Culler-Fried Interactive Mathematics Center, OS / MVT en cours d’exécution étant la machine attachée.
  • L’école d’informatique de l’Université de l’Utah. C’est là où Ivan Sutherland avait déménagé, dirigeait un DEC PDP-10 opérant sur TENEX.

L’ARPANET initial était composé de quatre IMP

Selon Charles Herzfeld, directeur de l’ARPA (1965-1967), la pénurie de ressources a favorisé la création du projet ARPANET. « L’ARPANET n’a pas été lancé pour créer un système de commandement et de contrôle qui survivrait à une attaque nucléaire ; comme beaucoup le prétendent maintenant. Construire un tel système était, à l’évidence, un besoin militaire majeur, mais ce n’était pas la mission de l’ARPA de le faire. En fait, nous aurions été sévèrement critiqués si nous avions essayé. Plutôt, l’ARPANET est sorti de notre frustration qu’il y avait seulement un nombre limité de grands ordinateurs de recherche puissants dans le pays ; et que beaucoup d’investigateurs de recherche, qui devraient y avoir accès, étaient géographiquement séparés d’eux. »

Le calcul distribué

Enfin, le projet ARPANET a incorporé le calcul distribué, et le re-calcul fréquent, des tables de routage. Ainsi, cela a augmenté la capacité de survie du réseau face à une interruption significative. Mais le routage automatique était techniquement difficile à l’époque. L’ARPANET a été conçu pour résister aux pertes subies par les réseaux subordonnés ; car la raison principale était que les nœuds de commutation et les liaisons réseau n’étaient pas fiables, même sans attaques nucléaires.

Poursuivez votre lecture avec :