M1101 : Histoire de l’Internet
Guillaume Urvoy-Keller
June 18, 2019
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 1 / 60
C’est quoi?
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 2 / 60
C’est quoi?
C’est l’Internet tout bébé
... 1969-1970
Mais revenons un peu en arrière
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 3 / 60
L’Internet : un concept né dans la guerre froide
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 4 / 60
Contexte Historique
Les années 1950
Course à l’armement entre l’URSS et les USA
Amélioration des technologies des missiles → de moins en moins de
temps pour lancer → de moins en moins en temps pour prendre les
décisions
Réseau téléphonique très hiérarchique avec des points névralgiques →
pas adapté aux besoins militaires
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 5 / 60
Le think-tank Rand et Paul Baran
Paul Baran à Rand
Il faut améliorer la chaîne de C&C sinon.... chaque partie (URSS,USA) sera
tentée de lancer tout de suite tous ses missiles
Memorandum 1962 : "On distributed Communication Networks"
Les messages ne doivent pas suivre une route pré-établie pour eux
au contraire, ils doivent avoir des "étiquettes" "émetteur" et "récepteur"
Les noeuds du réseaux liraient ces étiquettes et enverraient vers le
chemin le plus court.
[Link] était conscient des recherches en neurologie et sur la plasticité
du cerveau.
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 6 / 60
Des obstacles multiples
Technologiques
Supposer que les données soient routées plein de fois dans le réseau
semblait irréaliste : la technologie était analogique et non numérique!
Techno analogique : plus de 5 routages dégradait fortement le message
Baran propose de marier la technologie numérique et l’ordinateur :
semblait fou à l’époque!
Economique
Construire un réseau distribué à l’encontre de l’approche AT&T d’un réseau
centralisé → Comment gagner de l’argent?
Baran → Air Force → AT&T → poubelle
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 7 / 60
Deuxième acte : Le peal harbor technologique
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 8 / 60
1957 : lancement du premier satellite. . . russe spoutnik
Vécu comme un Pearl Harbor technologique par les Américains
Time magazine "the Red moon over us"
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 9 / 60
La réaction américaine
Fin 1957, envoi du premier satellite américain
I 2kg contre 12 tonne pour le spoutnik 2, avec la chienne Laïka (nov 57)
I Or, "size matters" : lancer un satellite, c’est lancer un missile!!!
En réaction, création en 1958 par le président Eisenhower de l’Advanced
Research Projects Agency (ARPA)
Mission ARPA : recherche fondamentale à long terme dans tous les
domaines.
Création NASA mi-58 pour s’occuper du spatial.
Figure: Ce fichier est dérivé de Stamps of Hungary, [Link]:, CC BY-SA 3.0,
[Link]
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 10 / 60
IPTO : Information Processing Techniques Office
Un des bureaux de l’ARPA, pour la recherche en informatique
Premier directeur: J.C.R. Licklider (1915-1990) du Massachusetts Institute
of Technology (MIT) en octobre 1962 pour un an
Il avait la vision d’un monde d’ordinateurs connectant les gens entre eux
Vision transmise à ses successeurs
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 11 / 60
J.C.R. Licklider
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 12 / 60
J.C.R. Licklider
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 13 / 60
Recrutement Laurence Taylor pour mise en place ARPANET
ARPA achète un mini ordinateur pour gérer les communications, l’IMP
(Interface Message Processor)
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 14 / 60
Pourquoi ne pas utiliser le réseau téléphonique? Un
argument technique
Le premier modem (modulateur/démodulateur)
1965: Sutherland (IPTO) donne un contrat à Larry Roberts du MIT pour créer
un modem 1200 bps pour effectuer une communication entre ordinateurs:
TX-2 au MIT et Q-32 à System Development Corporation (Santa Monica,
California)
Leçons
1- Ça fonctionnait!
2- Mais: on a observé combien le réseau téléphonique était peu adapté aux
communications entre ordinateurs qui sont sporadiques, contrairement aux
conversations humaines
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 15 / 60
ARPANET
Appel d’offre en 1968 pour relier 3 sites : SRI (Stanford Research
Institute), UCLA (University of California at Los Angeles) et UCSB
(University of California at Santa Barbara)
560 000 $ (4 millions de $ actuels)
Contrat remporté par une petite entreprise, BBN (Bolt, Beranek and
Newman). Licklider a été dans le conseil d’administration.
Livraison du matériel en temps et en heure
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 16 / 60
Le tout début
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 17 / 60
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 18 / 60
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 19 / 60
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 20 / 60
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 21 / 60
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 22 / 60
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 23 / 60
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 24 / 60
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 25 / 60
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 26 / 60
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 27 / 60
Wait a minute. Et si ce n’est pas le réseau téléphonique,
c’est quoi?
. . . où la science entre en jeux 3 équipes de chercheurs proposent,
indépendamment, les réseaux paquets
RAND (Santa Monica, USA) avec Paul Baran – on en a déjà parlé
MIT (Massassuchets, USA) avec Leonard Kleinrock
NPL (UK) avec Donald Davis
Et pour le cas de la première liaison téléphonique louée (=dédiée) de 500 km
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 28 / 60
Leonard Kleinrock (MIT)
Au MIT, Léonard Kleinrock effectue ses travaux de thèse fin des années
50
Kleinrock pose les bases mathématiques de la communication par
paquets (= datagrammes)
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 29 / 60
Leonard Kleinrock (MIT)
Un datagramme est une entité autonome qui fait son petit chemin tout seul
dans le réseau :
Pas de chemin à établir
Porte adresse émetteur et destinataire
Étudie les problèmes de passage à l’échelle (que faire si le réseau grandit pour
qu’il continue à offrir le même service sans dégrader les performances)
Envisage une gestion distribuée
Les datagrammes trouvent leur chemin même si des nœuds du réseaux sont
en panne → bon pour les militaires!!!
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 30 / 60
Influence de ces travaux sur Laurence Robert (IPTO -
Arpanet project)
Laurence Robert est ancien collègue de Leonard Kleinrock
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 31 / 60
Les débuts d’Arpanet
Pas si facile, les possesseurs d’ordinateurs ont du mal à y croire
Organisation par ARPA d’une grande exposition durant l’International
Conference on Computer Communication les 24-26 octobre 1972
60 ordinateurs qui permettent de se connecter à des ordinateurs distants
Forte impression dans la communauté
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 32 / 60
L’essence de l’Internet : la partie logicielle
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 33 / 60
Matériel versus Logiciel
Matériel
Construit par BBN Assemblage ordinateur et modem
Logiciel
Développé par un groupe d’étudiants d’universités qui recevaient des fonds
d’ARPA : Steve Crocker and Jon Postel, Vint Cerf, Charlie Kline, and Bill Naylor
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 34 / 60
Les documents de normalisation de l’Internet
Les étudiants travaillent sous la direction de chercheurs plus
expérimentés : Jack Zeigler,Gerry Cole, Carl Hsu, Al Dobieski, Gary Fultz,
and Mario Gerla.
Inquiets de leur position hiérarchique mais voulant établir des documents
de spécification (normes), il écrivent les premières RFC: Requests for
Comments.
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 35 / 60
RFC 1
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 36 / 60
L’esprit des RFCs
Perpétuel béta
Concensus
Organisation en groupes de travail sur un sujet
Esprit initial toujours en vigueur
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 37 / 60
Une RFC récente
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 38 / 60
L’essence de l’Internet vol 2 : inter-network...
La prochaine étape : relier entre eux des réseaux hétérogènes.
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 39 / 60
Réseau Radio
Le 27 aout 1976, un van se gare devant un bar sur le campus de Stanford :
Un ordinateur est placé sur une table puis, relié à l’antenne sur le camion via
PRNET (Packet Radio Network) un réseau sans fil créé par ARPA dans la baie
de San Francisco et qui permet des débits de 100 à 400 kbits.
Première communication entre 2 réseaux distincts : Inter-Net
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 40 / 60
PRNET et Alohanet
Schwartz, M.; Abramson, N.; , "The Alohanet - surfing for wireless data [History of
Communications]," Communications Magazine, IEEE , vol.47, no.12, pp.21-25, Dec.
2009
Le réseau Alohanet :
Université d’Hawaii début des années 1960 - Subventionné par ARPA
1971: réseaux sur ondes UHF
1973 transponder VHF dans une expérimentation de la NASA pour
démontrer la faisabilité d’un réseau de communication satellite (PACNET)
connectant la NASA et 5 universités aux US, Japan, and Australia.
Idée clé : accès aléatoire au canal
” Every time you power up your mobile phone or use that phone to
establish a voice, SMS, or Internet connection, the very first packet
transmitted is sent via an ALOHA random access channel.” N. Abramson
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 41 / 60
AlohaNet
Objectif initial : communication radio comme une alternative au réseau
téléphonique
Université d’Hawai: campus principal à Manoa Valley près d’Honolulu et 6
colleges (là, on prépare sa licence) sur les îles de Oahu, Kauai, Maui, and
Hawaii
I Rayon de 300 km autour d’Honolulu.
Objectif : partager l’ordinateur de l’île principale
I IBM 360/65 avec 750 Ko de RAM ;-)
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 42 / 60
Le réseau Cyclades : un réseau paquet en France
Un réseau régulé par les ordinateurs sur le bord et non par les noeuds
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 43 / 60
TCP
Le protocole TCP vise à interconnecter de manière souple des réseaux
avec des paquets de tailles différentes, des taux d’erreurs différents.
Intelligence (fonction avancées demandant des calculs) repoussées sur le
bord du réseaux pour ne pas créer de goulet d’étranglement dans le
réseau
I ... et pour éviter le monopole de BBN sur les équipements
1978: TCP découpé en 2 parties : TCP et IP.
...car TCP offrait un service fiable (reprise sur pertes) au dessus du
réseau de paquets. . .
Pas adapté au temps réel (voix, etc) → création d’UDP (User Datagramm
Protocol) au dessus d’IP
Et IP s’occupe adressage/routage
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 44 / 60
TCP
TCP donne priorité à robustesse sur comptabilité (qui permet de compter
le nombre de paquets passés dans le réseau et donc de faire payer,
comme dans le réseau téléphonique).
Belle expérimentation le 22 novembre 1977 par Cerf (qui avait rejoint
ARPA) : PRNET → ARPANET → SATNET (USA vers UK) puis retour :
150 000 km et pas de pertes!
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 45 / 60
Réseaux et Télécom : deux ennemis
Dès 1975, ARPA tente de vendre l’idée d’Internet (réseau paquet) à AT&T
AT&T:
I Vieux monopole datant de 1908 pour éviter la prolifération des compagnies
de téléphones incompatibles entre elles.
I Devise : "One policy, one system, universal service"
I Interdiction d’attacher le moindre équipement non agréé, par exemple le
hush-a-phone.
I Monde des télécom (les opérateurs des différents pays) veulent créer leur
propre réseau paquet avec un mode centralisé : normes X.25 puis ATM
I Guerre des standards entre ARPA et ses alliés et opérateurs télécom
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 46 / 60
Exemple emblématique : Cyclades
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 47 / 60
Et à la place on a eu : un réseau X.25 qui a été un gros
succès
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 48 / 60
D’ARPA à DCA
Defense Communication Agency (DCA) convaincu de l’Intérêt d’Internet
et prend la suite d’ ARPA de 1975 à 1978 (en fait jusqu’en 1983)
En 1983, MILNET (réplication militaire d’ARPANET) détaché d’ARPANET
NSF (National Science Fondation) prend la suite de DCA → NSFNET le
24 juillet 1988
I 56 kb/s. en 1986
I 1.5 Mb/s en 1988
I 45 Mb/s en 1991
1989 : ARPANET arrêté et remplacé par NSFNET
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 49 / 60
Gouvernance d’Internet
1989 : création de l’IAB (Internet Advisory Board) et découpage en 2
entités :
I L’internet Engineering Task Force (IETF)
I L’internet Research Task Force (IRTF)
Procédure :
I Tout le monde peut demander l’établissement d’un groupe
I Production d’un "Internet draft" qui sera relu par les directeurs de domaines
I Puis un dernier appel est fait et si aucune modification n’est demandée, le
draft devient une RFC
Dernier point chaud : le DNS (Domain Name Service)
I fait la correspondance entre un nom et une adresse IP
I inventé en 1984 par Paul Mockapetris.
I passe sous la direction d’un organisme indépendant du gouvernemnt
américain en .... 2005
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 50 / 60
Le Web
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 51 / 60
Le Web
Inventé par Tim Berners Lee au CERN en Europe en 1990
S’inspire des travaux de Ted Nelson et Douglas Engelbert (théorique) et
Ted Nelson qui invente la notion d’hyperlien
Le problème : l’organisation et la navigation dans les données
L’idée : tout type de données quel que soit son format (données, textes,
images, son, vidéo) doit pouvoir être identifié de manière unique
URI : Universal Resource Locator
[Link]
googlelogo_color_272x92dp.png
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 52 / 60
Les moteurs de recherche
1990 : Archie cherchait des serveurs FTP et indexait leur contenu.
Il fallait mettre le nom exact
1993 : Matthew Gray (MIT) premier "web crawler" (robot d’indexation)
1999 : Sergey Brin et Larry Page travaillent sur un moteur nommé Google
qui exploite les back-links
La bonne question était : qui pointe vers votre cite?
→ permet de connaitre la popularité des sites et les utilisateurs
apprécient les réponses retournées.
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 53 / 60
Plus récemment
1999: Napster – premier logiciel pair-à-pair
Bénéficie du standard MP3 avec codage psycho-acoustique qui permet
d’encoder un album sur 100 Mo
2000 : edonkey
2001 : Napster obligé de fermer
2004 : BitTorrent !!!!
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 54 / 60
Plus récemment
2000: bulle Internet explose
2001: moins de 50% des utilisateurs sont de langue maternelle anglaise
2001: Un demi-milliard d’utilisateur
2002: Connexions Cable/ADSL > connexions modems aux US.
2005: Web 2.0
I permettre aux utilisateurs d’interagir avec le contenu : commentaires sur
YouTube ou Amazon (prise de risque)
I Wikipedia (initialement, un groupe d’expert devait donner son aval → fiasco
I Les réseaux sociaux : [Link] (1997-2001), Friendster (2003),
Myspace (2006), Facebook (2004)
2006: YouTube racheté par Google.
2007: Apple introduit l’iPhone : Convergence réseau téléphonique et
Internet
2007: Microsoft met 15 milliards dans Facebook
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 55 / 60
Croissance de l’Internet
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 56 / 60
The Dark side
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 57 / 60
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 58 / 60
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 59 / 60
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 60 / 60
Guillaume Urvoy-Keller M1101 : Histoire de l’Internet June 18, 2019 61 / 60