Histoire d’internet
d’un réseau au Réseau
Internet (1/2)
Schéma artistique du réseau
info science
Internet (2/2)
“Internet est le réseau informatique mondial qui rend
accessible des services comme le web et le
mél” (Wikipédia).
“C’est le réseau public mondial utilisant le protocole de
communication IP” (Wikipédia).
INTERCONNECTED NETWORK
Web ≠ Internet
internet ≠ web. C’est les “tuyaux”.
protocole IP. C’est le seul point commun à tout.
!"#$%&'#()*+,)-&',-$#+-$#.%/.0-$#1
8'&5%*/9(/,:%*'$/ 8'&5%*/9(/,:%*'$/
{
"##$%&'(%)* "##$%&'(%)* http
Web
+,-./*('(%)* +,-./*('(%)* utf-8
0/..%)* 0/..%)* ssl
;)::3('(/3,9)3
1,'*.#),(
,)3(/3,
1,'*.#),( tcp
2-./'3 ip
{
2-./'3 2-./'3
internet 4%'%.)* 4%'%.)* ethernet
+56.%73/ +56.%73/ adsl
!"#$"%&'"()**+
Un réseau aujourd’hui
!!
,-.$"/(0"/(1-.12"/(/-3$(4%#05%"3$5"/(673/(0"/(%71243"/($"'%4370"/8
Schéma informatique d’un réseau
!".0"/(0"/(1-.12"/(9(:(;(/-3$(351"//74'"/(673/(0"/(%71243"/(6.(1<.'(6"(
'5/"7.8
=0("/$($'>/(4%#-'$73$(6"(3-$"'(0?4365#"36731"("3$'"(0"/(1-.12"/8(@-A"B(414(
ssl : sécurisation des données (ssh) 0"/(1-.12"/(#2A/4C."("$(0474/-3(1-31"'373$(0"(04"3(1-$5(D7.12"("$(0"(04"3(
1-$5(6'-4$8(E"/(34F"7.G(#".F"3$(H$'"($-$70"%"3$(64II5'"3$/(6.(#-43$(6"(F."(
#2A/4C."(%74/(7.//4(6.(#-43$(6"(F."(1-.12"(0474/-38(J3(#-.''74$(7F-4'K(
1-$5(D7.12"(.3(04"3(L$2"'3"$(/.'(#74'"($-'/765"("$(6"(0?7.$'"(.3(04"3(/.'(
I4&'"(-#$4C."("%#0-A73$(07($"123-0-D4"(!-3"$M!NO8
P"/(65&4$/(#".F"3$(7.//4(H$'"(64II5'"3$/8(J3(#-.''74$(7F-4'(9QRM/(1-$5(
D7.12"("$(9SST&M/(1-$5(6'-4$8
P"/(1-.12"/(U2A/4C."("$(0474/-3(/-3$("3(D535'70(4%#05%"3$5"/(/.'(.3(
%H%"(/.##-'$(%7$5'4"0K(.3"(17'$"(6?43$"'I71"(6.($A#"(6"(1"00"(C."(F-./(
#-.F"B(7F-4'(/.'(F-$'"(-'6437$".'(#"'/-33"0
!!
Transmettre de l’information !"##$%&&$'(#$%#&'(")%
comme le réseau postier
transmission par paquets
(routes multiples et/ou
perte)
!"##$%&&$'(#$%#&'(")%
adresses (émetteur/
#$%&'($)*1,.%%.
récepteur #$%&'($)*(+,-%.*&'$/(0&.
2$'*3%,*4*5&%'(/%.6-7.
zones d’adresse (sous-
!"#$"%&'"()**+ !"
réseaux, passerelles) : peu ,"-($"'%./012(/"(#"13"/$(#0-(4$'"($51-(./$"'65//"6$7-8(9"$$"(-5:1$.5/(
d’adresses fixe -"'0.$($'5#(65;$"1-"("/(/5%&'"(<"(:.0.-5/-("$(6"-(<"'/.='"-(-"'0."/$(:0(
#:1#0'$(<1($"%#-(-51-(1$.:.-7"-8
aides : DHCP et DNS
#$%&'($)*(+,-%.*&'$/(0&.
,"-($"'%./012(-5/$('":.7-(>(<"-(%06?./"-(./$"'%7<.0.'"-@(<"-('":0.-@(A1.(
#$%&'($)*1,.%%.
65/6"/$'"/$(:"($'0B.6("$(06?"%./"/$(:"-(<.3"'-(B:12(<C./B5'%0$.5/(-1'(<"-(
2$'*3%,*4*5&%'(/%.6-7.
-1##5'$-(A1.(:"-('":."/$8
!"#$"%&'"()**+ ,"-(<.3"'-(B:12(<"($'0B.6(-5/$(06?"%./7-(-1'(:"-(:."/-(./$"'D/5"1<-(<"(
!"
%0/.='"(-.%1:$0/7"(51(A10-.(-.%1:$0/7"8(E/(<.$(A1C.:-(-5/$(
F!"#$%&'$()*+!G("$(:"-(:."/-("/$'"(:"-(/5"1<-(-5/$(0##":7-(<"("#$%&'$()8(
comment communiquer entre 2 ordinateurs : paquets (corruption, perte, engorgement).H/"(<"-(B5/6$.5/(<"-(/5"1<-("-$(<C0--1'"'(:"(F!"#$%&'$(),-(!G(<"-(
,"-($"'%./012(/"(#"13"/$(#0-(4$'"($51-(./$"'65//"6$7-8(9"$$"(-5:1$.5/(
./B5'%0$.5/-(-1'(:"-(:."/-8
Satellite : pas vraiment car trop lent. On préfère mettre des #:1#0'$(<1($"%#-(-51-(1$.:.-7"-8
fils (fibre optique). Refaire les liaisons possibles (ADSL ; fibre ; wifi ; portable ; bluetooth;
-"'0.$($'5#(65;$"1-"("/(/5%&'"(<"(:.0.-5/-("$(6"-(<"'/.='"-(-"'0."/$(:0(
etc)
DHCH : configuration réseau trouver le routeur, le type de réseau... H/(%1:$.#:"2("-$(<5/6(1/"(35."(<"(65%%1/.60$.5/(-1'(:0A1"::"(5/(
DNS : correspondance entre numéro IP et un nom. 37?.61:"(#:1-."1'-(F(65%%1/.60$.5/-(G(>(:0(B5.-8(I/5$"J(:"-(K1.::"%"$-@(.:(
,"-($"'%./012(-5/$('":.7-(>(<"-(%06?./"-(./$"'%7<.0.'"-@(<"-('":0.-@(A1.(
'"-$"(>(<7B./.'(6"(A1C"-$(1/"(F(65%%1/.60$.5/(G@(6"(/C"-$(#0-(-.(-.%#:"L
Web : connaissance d’un serveur par son ip ou son nom. 65/6"/$'"/$(:"($'0B.6("$(06?"%./"/$(:"-(<.3"'-(B:12(<C./B5'%0$.5/(-1'(<"-(
-1##5'$-(A1.(:"-('":."/$8
,"-(<.3"'-(B:12(<"($'0B.6(-5/$(06?"%./7-(-1'(:"-(:."/-(./$"'D/5"1<-(<"(
%0/.='"(-.%1:$0/7"(51(A10-.(-.%1:$0/7"8(E/(<.$(A1C.:-(-5/$(
F!"#$%&'$()*+!G("$(:"-(:."/-("/$'"(:"-(/5"1<-(-5/$(0##":7-(<"("#$%&'$()8(
H/"(<"-(B5/6$.5/(<"-(/5"1<-("-$(<C0--1'"'(:"(F!"#$%&'$(),-(!G(<"-(
./B5'%0$.5/-(-1'(:"-(:."/-8
!"
H/(%1:$.#:"2("-$(<5/6(1/"(35."(<"(65%%1/.60$.5/(-1'(:0A1"::"(5/(
37?.61:"(#:1-."1'-(F(65%%1/.60$.5/-(G(>(:0(B5.-8(I/5$"J(:"-(K1.::"%"$-@(.:(
'"-$"(>(<7B./.'(6"(A1C"-$(1/"(F(65%%1/.60$.5/(G@(6"(/C"-$(#0-(-.(-.%#:"L
!"
Réseau mondial
Un réseau
Petite
Schéma histoire deutilisateur
orienté l’internet.d’un
D’unréseau
réseau au
Réseau.
Histoire 1/13
1959 - 1968 : Programme ARPA
développe la communication par paquets dans un
réseau non centralisé,
Réseau résistant aux attaques nucléaires (groupe
RAND).
Le département de la défense de l'armée américaine lance le programme ARPA (Advanced Research Project Agency).
Attaque nucléaire (rapport sur les transmissions par paquets, pas sur INTERNET)
Histoire 2/13
1969 : ARPANET (l’ancêtre)
réseau non centralisé
communication par
paquets
pas de routes
prédéterminées
fin 1969 : 4 ordinateurs
nous reviendrons sur tout ça. Mais c’est une avancée technologique fondamentale : à comparer au moyen passés : téléphone ou au télégraphe
Les 4 noeuds sont : UCLA - Standford + santa barbara + Utah
Histoire 3/13
1970 : NCP Premier
protocole de communication
fin 1971 : 24 ordinateurs
1971 - 1972 : adoption de NCP par ARPANET
NCP est un protocole (poste à poste (Network Control Protocol) proposé par le Network Working Group)
: il suffit de s’y conformer pour que ça marche. On peut avoir des ordinateur différent, architecture différente, etc. : permet une croissance rapide
d’ARPANET
Histoire 4/13
1973 : connexion entre l’Angleterre et la Norvège (un
ordinateur chacun)
1974 : définition formelle de TCP/IP (inspiré, entre
autres, part le programme français Cyclades
1978 - 1979 : création du mél et des newsgroups par
des étudiants américains.
Palit des soucis de NCP : - adressage hors d’arpanet et erreurs de transmissions (on verra ça plus en détail après)
Histoire 5/13
1981 :
213 ordinateurs
apparition du Minitel
(France)
1982 : adoption de TCP/IP et du nom Internet
1983 : Premier serveur de noms (DNS)
DNS : domaine name server
de plus en plus d’université. De militiaire ça devient académique : l’armée part du projet
EN France : connecté avant tout le monde à cause du minitel -> adoption d’internet plus récente Mais avec des forfait très concurrentiel par rapport aux
USA ou Belgique : grand débit et illimité.)
Histoire 6/13
1984 :
1 000
création d’un
backbone
1987 : 10 000
mise à niveau du backbone
1987 : premier FAI (UUNET)
- TCP/IP permet des réseau de réseau -> création d’un backbone (autoroute de l’information)
- Utilisable uniquement pour l’éducation et la recherche.
FAI : fournisseur d’accès à internet
Histoire 7/13
1989 : 100 000
1990 :
ARPANET disparaît
300 000
premier moteur de recherche Archie
1991 : levée des restrictions commerciales
Archie : université McGill (Montréal)
Histoire 8/13
1991 : création du
WWW au CERN
1992 : 1 000 000
1993 : premier
navigateur web
(Mosaic)
1er serveur web. Au cern (genève) : avec marqué dessus : This machine is a server : DO NOT POWER DOWN
internet devient user friendly ! (une révolution)
Histoire 9/13
1995 : le grand public découvre internet. La “bulle
internet” gonfle
1996 :
10 000 000
lancement d’ICQ
1999 : 200 000 000
avril 2000 : la première “bulle internet” explose
ICQ : internet relay chat
Histoire 10/13
2002 : Mozilla 1.0 nombre de domaines
2006 : 1 100 000 000
facebook public
création de twitter
2007 :
.eu
iphone
[Link]
2009 : 1 581 571 589
Mozilla 1.0 qui deviendra FireFox
iphone annonce la convergence des réseaux dans internet.
Nombre de noms de domaine sature.
Histoire 11/13
mobile / desktop
2010 : ipad
2012 : 2 405 518 376
Internet partout et tout
le temps
responsive design ?
multi-plateforme
[Link]
réprtition des usages : desktop/téléphone. Soucis de cohérence des site en version desktop et mobile
Histoire 12/13
2015 : 15 milliards
Internet of Things
montres, caméra, …
Interconnection
2016 : google home
2019 : 26 milliards
deuxième bulle ?
[Link]
[Link]
esperer-que-la-bulle-internet-ne-soit-pas-de-retour-176540
nb d’appareil augmente : avec l’IoT tout est connecté.
Internet partout : montée d’une 2ème bulle spéculative ?
Histoire 13/13
usage du web : où le digital
supplante le numérique qui avait
supplanté le 2.0
réseaux sociaux : facebook (2,5
milliards de comptes), twitter (300
millions),…
ce qui vient :
streaming
wechat le whatsapp chinois
LE média prépondérant : contrôle
et censure (en chine et chez
nous) : https:// [Link]
[Link]/
tout le monde à internet.
Bibliographie
Wikipédia (internet, histoire
d'internet)
The History of the Internet de
Richard T. Griffiths
Brève histoire d’internet (E.
Robin, D. Madore et M.-L.
Nguyen)
Statistiques
en 1994 (sur un next) au CERN. WorldWideWeb le tout tout premier navigateur-éditeur. Ne marche que sur Next (Steve Jobs)
Gouvernance
ICANN (noms de domaines) : Achat via Gandi par
exemple
ISOC (internet Society) .org
Élaboration de protocoles, standards :
Internet Engineering Task Force
Request For Comments RFC (tous les protocoles
internet y sont décrits : ip, dns, http, etc...)
wikipédia
RFC 1149 (en français)
Presque toutes les RFC en Français
ICANN Internet Corporation for Assigned Names and Numbers : liée au dpt du commerce USA
IETF : groupe ouvert à tous, sans statut. 3 réunions par an. Normalement par courrier électronique.
ISOC : haute autorité morale de l’internet. Prone le consensus dans les normes etc. (gère les .org)
RFC : peu de RFC sont des standards mais tous les standards le sont.
Langages HTML et HTTP
les navigateurs
dialoguent avec les
serveurs web via https
(RFC 2818) ou http
(RFC 2068)
reçoivent (via GET) des
fichiers textes qui sont
écrit dans le langage
HTML
support de l’information : web et un trio de langages html/css/javascript.
error 404
next slide not found