Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
❶ l’internet ?une entrée en matière
M2CCI. Réseauxseptembre 2011
1. l’internet abstrait
L’internet en pratique
• Accès via un FAI ou un CRI :
@home
@work
@université
@PME
• Plug and Play ! Accès full IP facile...
L’abstraction IP
• Toute machine possède une adresse IP x.y.z.t (éventuellement locale)
• Statique ou dynamique (DHCP)
• routage via une passerelle (gw)
ifconfig en0 inet 10.0.0.54route add default 10.0.0.1
L’abstraction DNS
• Pour se simplifier la vie, les machines sont nommées via le DNS
• On cache les adresses IP
cat > /etc/resolv.conf <<EOFnameserver 10.0.0.2EOF
L’abstraction TCP
• Communication via sockets TCP
• Flux de données abstrait...
• ...comme un fichier ou un pipe
Messagerie
• Les applications sont abstraites elles aussi
• Échanger des messages ?
• Relever son mail : POP, IMAP
• Envoyer des mail : SMTP
• Il suffit d’avoir le nom du serveur...
Web
• Partager des informations ?
• Hypertexte et contenus graphiques
• Fichiers .html, images dans un répertoire
• éventuellement dépôt par FTP chez FAI
• fichiers .php ou servlets pour dynamique
• connexion BDD pour la persistance
Accès internet
• Au niveau local l’accès est simple :
• une prise + un CRI
• un modem ADSL + un FAI
• Qu’y a-t-il de l’autre côté du fil ? Peu importe ?
Intranet
• Pour créer un réseau local :
• classe d’adresses privée
• switchs
• éventuellement des routeurs
• parfois une DMZ
• éventuellement un accès internet
Ok, mais qu’est-ce que c’est l’internet ?
2. Histoire (courte)
Les débuts...
1958 DARPA en réponse à Sputnik
1968 projet ARPANET, réseau délocalisé
1970 NCP ancêtre de TCP/IP
1980 démilitarisation (NSFNet)
Dates en vrac
1972 FTP RFC 354
1977 Mail RFC 733
1977 MTP RFC 772
1979 Usenet (via UUCP)
1983 TCP/IP fin de la transition
1984 DNS RFC 819, 881, 882, 883
Dates en vrac
1986 création de l’IETF
1986 NNTP RFC 977
1988 création de l’IANA
1990 fin d’ARPANET
1991 WAIS, Gopher, WWW
1992 création de l’ISOC
Dates en vrac
1993 Navigateur NCSA Mosaic
1994 Yahoo!
1994 Début du web commercial
1995 le trafic web dépasse le trafic ftp
1996 guerre des navigateurs
Vous connaissez la suite !
3. Organisation
L’internet
• Une interconnexion de réseaux
• Un ensemble connexe de machines
• Routable de point à point
• Comment garantir l’interopérabilité ?
Des normes
• Normaliser les protocoles
• Normaliser les données échangées
• Faire évoluer ces normes dans le temps
Des ressources
• Distribuer les adresses IP
• Distribuer des numéros d’AS
• Distribuer les entrées DNS
• Tenir à jour un annuaire WHOIS
Qui gère quoi ?
• Il faut des structures qui décident (et arbitrent)
• Mise en place progressive d’organes
• La situation actuelle est complexe !
ISOC
• Fondée en 1992, ONG américaine
• Fonctionnement communautaire
❝ To assure the open development, evolution and use of the Internet for the benefit of all
people throughout the world. ❞
Organisation
ISOC
ICANNIANAIAB
IESG IRSG
IETF IRTF
ICANN
• ONG Américaine (Internet Corporation for Assigned Names and Numbers)
• Coordination technique et régulation
• Activité principal : IANA !
IANA
• Internet Assigned Numbers Authority
• Service vital pour l’internet
• Actuellement exercé par l’ICANN
• IP / DNS / services et ports / ASN
ASNs
• Les réseaux indépendants : AS
• Systèmes autonomes
• Les ASN les identifient
• Permet de gérer le routage inter-réseaux
RIR
• Regional Internet Registery
• Gère pour l’IANA au niveau continental : ARIN, RIPE, APNIC, LACNIC, AfriNIC
• Gestion des ASN et des IPs
LIR
• Local Internet Registery
• Gère pour un RIR au niveau local
• Gestion des IPs
• Par exemple les ISPs sont des LIR (souvent)
IAB
• Internet Architecture Board
• Mission : protocoles et normes, architecture de l’internet
• Repose sur IETF, IRTF & Co
IETF
• Internet Engineering Task Force
• Groupe technique, depuis 1986
• Produit les RFC approuvé par l’IESG
RFCs
• via le RFC editor
• Ensemble des normes et protocoles de l’IETF utilisées sur internet
• Proposition, drafts, commentaires, etc
• La bible !
IRTF
• Internet Research Task Force
• La branche recherche
• On y prépare le futur
ITU
• International Telecommunication Union
• La partie télécommunication sur laquelle repose toute l’infrastructure d’internet
• Standardisation internationale
W3C
• Depuis 1994 développe les standards du web : formats de données.
• Normalise HTML, XHTML, CSS, etc
CERT
• Computer Emergency Response Team
• Les forces de sécurité d’internet
• Ensemble d’organismes de réponse rapide
• Créé à la suite du premier incident (1988)
4. Ingénierie
FAI ADSL, comment ?
• Liaison de l’utilisateur au NRA
• DSLAM de l’opérateur
• routage vers POP du réseau opérateur
• backbone de l’AS de l’opérateur
• peering/transit vers d’autres AS
!"#"$%&'!""&( )*+,-&.//0
!"#$%"&'
(%"')
&*(+&,%"(-
#.%)
*%"#%"&'
/%0*0'(&
*%"(&
1+')
)2345
1$+!,'(.
607%)
1%#!+(
-(')%,#'
%(#'+)&
1385429938
*43:99;< =3:>?>8@;
,42>4;
);A;49
,3:4B38
1C>43DD;9
+8E>8F;55;
&>:DF; 9:4 (CG8;
)+)1.
('))'&
)+)*'&
+2?
#'H$+I('
('0!&
)3@;85
138EJK!>48;
+4D;:?
&;4L>2M;
#0##'
!3:49
134L34>8FC;
!385L;4D;
!;2DC>8
&3:NN;9
134B;2D
-2@8<HO!>F38P
!>@8<
*C;4A><
/32DC;9H
O,;M2;49P!>49;2DD;55;
O1>4F>9938;P
+A2@838;5
-4293DD;9
,38H'8F3854;HO+@;8P
+A>2DD;9
1;M>29
);49>FHO+8@3:D;L;P
&5H1C42953NC;HE:H63:BD;
,D329
&5H!>4528
,;4A2DD;K!;4
7:2DD;<
I;48Q@:;9
R39
,423:?
/:F;:D
)>LB9C;2L
,D>8M><
!+(&'0##')>4B388;
!>4;:2DH
&>285H-;4L>28
/2FC;@:
&Q5;
!%)*/'##0'(
,%(6'+"=
1>E;43:99;
)01'
&5!>?2L28 /:@;5K+4@;89
-4>A;D28;9
+44>9
+DB;45
#%)6('&
&5'52;88;
1$'(,%"(-
#>(3FC;DD;
R3DS9538;
/>EE3FS
+88;F<
+2?#;9,>289
,><388;
!385B;D2>4E
/;4N2@8>8
*43<;9
1D;4L385R;44>8E
14;2D
&>:D5H,4;8>M
!'*T
,'&+)1%)
,;>:A>29
I>D;8F;
+:?;44;
,;>:8;
1C>:L385
6:8S;4U:;
/>:
+)-'(&
,3:4@;9
13:45;8><
#:@39
*>DD;4
#'H!+)&
!34D>2?&5,42;:F
63D;
&>DB429
!385D:V38
I>D;8F2;88;9
*3:D38
+L2;89
,('&*
*C:24
!389;4;5
&25528@B3:48;,43>E95>249
%95;8E;
-;85
,("='##'&
W>N;DD;8
(355;4E>L
+!&*'(6+!
'E;
W;A;>;4
6:99;DE34X
,348C;2L
W:NN;8C;2L
,4:9C>D
,;89C;2L
R(+)1R"(*
&543LB;4@
!><;8
&5)>M>24;
I>88;9
#342;85Y:2LN;4
#0!%-'&
/;42@:;:?
/%/H&6$Z0/
,+1W,%)'H6[6!
+85;88;H1[6!
#2>2938H#3:J;
&25;HE\>LND2X2F>5238H6[6!!;2DC>8
1>E;43:99; &25;HE\>LND2X2F>5238H6[6!H>A;FHB3:FD;HD3F>D;
Réseau de l’opérateur Free, avril 2005Document (c) Proxad utilisé à titre d’illustration
Systèmes autonomes
• Accord de peering : échange courtois entre deux opérateurs de même taille des données en provenance de chacun des AS
• Accord de transit : routage (payant) de tout le trafic d’une AS vers et depuis le reste de l’internet (upstream) à travers une AS de transit.
• AS Tier-1 : peering pur, sans transit “Backbone”
Lieux physiques
• POP (point de présence) des opérateurs dans des data-center.
• Interconnexion des réseaux des opérateurs dans ces data-center : soit privé deux par deux, soit dans des lieux d’échange public pour mettre en commun les ressources.
IX : point d’échange internet
• Points d’échange publics
• Lieux de peering massif
• En pratique réparti géographiquement entre plusieurs data-center reliés par une boucle très haut débit
• Ex : FreeIX, ParIX, AMS-IX, etc
Architecture de ParIXDocument (c) ParIX utilisé à titre d’illustration
Réseaux physiques
• Les grosses infrastructures sont gérées par des opérateurs de télécommunications.
• Mise en commun de moyen pour la mise en place de liens transcontinentaux (câbles transatlantiques, satellites, etc)
• Réseaux dédiés ou location de fibres optiques et câblage entre POPs
Hébergement Web
• Page perso chez un FAI (dans POP FAI)
• Location espace web (dans POP)
• Location serveur dédié
• Location emplacement data center
• Liaison spécialisée, salle machine (création d’un POP)