l’internet · L’abstraction IP • Toute machine possède une adresse IP x.y.z.t...

Post on 15-Jul-2020

1 views 0 download

Transcript of l’internet · L’abstraction IP • Toute machine possède une adresse IP x.y.z.t...

❶ l’internet ?une entrée en matière

M2CCI. Réseauxseptembre 2011

Nicolas.Ollinger@univ-orleans.fr

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)