You are on page 1of 86

Architecture rseaux

Olivier Tharan
olive@pasteur.fr

Institut Pasteur

cours IEB 2004 p.1/86

Plan du cours

Principes darchitecture

Le modle OSI

TCP/IP

Exemples darchitectures

cours IEB 2004 p.2/86

Principes darchitecture

cours IEB 2004 p.3/86

Grands principes

Quest-ce quun rseau ?

Cest un ensemble de matriels et de logiciels permettant des quipements de communiquer entre eux.

Lobjectif dun rseau est le partage des ressources matrielles (disques durs, imprimantes) et des ressources logicielles (chiers, applications)

Les rseaux regroupent un ensemble htrogne darchitectures, du laire au sans-l, du LAN au WAN

cours IEB 2004 p.4/86

Topologies de rseaux

Les principales topologies de rseaux existantes :

en toile

en bus

en anneau

maill

Ces lments de base sont combins pour former des

rseaux complexes.

cours IEB 2004 p.5/86

Rseau en toile

cours IEB 2004 p.6/86

Rseau en bus

cours IEB 2004 p.7/86

Rseau en anneau

Jeton

cours IEB 2004 p.8/86

Rseau maill

cours IEB 2004 p.9/86

Commutation

Manire de faire passer linformation de lmetteur au rcepteur

Commutation de circuits

Commutation de paquets

Commutation de cellules

cours IEB 2004 p.10/86

Commutation de circuit

Utilise sur le rseau tlphonique, RNIS, GSM

Cration dun circuit physique reliant les deux extrmits lors de ltablissement de la connexion

Elle est adapte au transport de la voix

Contrainte de temps de transmission (tlphonie : isochronie et cho)

Inconvnient : le circuit est occup pendant la communication, quil soit utilis ou non

cours IEB 2004 p.11/86

Commutation de paquets

Linformation est dcoupe en paquets qui sont transports de point en point lautre extrmit du rseau

La commutation de paquets est utilise sur les rseaux locaux, Internet, Frame Relay, GPRS

Elle est adapte au transport des donnes

cours IEB 2004 p.12/86

Commutation de cellules

Utilise par ATM (Asynchronous Transfer Mode)

Cellule de taille xe : 53 octets (5 den-tte + 48 de donnes)

Temps de commutation trs faible par rapport au temps de propagation du signal

Permet dintroduire des notions de qualit de service

Utilise principalement sur les liens dinterconnexion ou dans des applications multimdia

cours IEB 2004 p.13/86

Mode avec/sans connexion

Mode connect : toute transmission doit tre prcde dune demande de connexion russie permet de contrler proprement la transmission : authentication des intervenants, contrle de ux trois phases : tablissement de la connexion, transfert des donnes, coupure de la connexion Les ressources mobilises ne sont pas forcment utilises

Mode non connect : pas de ngociation entre les intervenants (ni contrle de ux ou derreur), bon pour des envois de messages courts ; similaire lenvoi dune lettre la Poste

cours IEB 2004 p.14/86

Mode denvoi des informations

unicast : point point ; une source, une destination. Cest le cas gnral

multicast : multidiffusion ; une source, des destinations multiples. Permet datteindre plusieurs correspondants la fois, utilis dans certaines applications (MBone, routage)

broadcast : multidiffusion ; une source, toutes les cibles possibles (en gnral, toutes les machines dun rseau local)

cours IEB 2004 p.15/86

Le modle OSI

cours IEB 2004 p.16/86

Le modle OSI

Open Systems Interconnection

Cest une classication des problmes rsoudre dans un rseau

7 couches :
application prsentation session transport rseau liaison de donnes physique

modle OSI

cours IEB 2004 p.17/86

Encapsulation entre couches

Une couche offre un ensemble de services la couche immdiatement au-dessus

Chaque passage la couche infrieure ajoute son en-tte

Chaque passage la couche suprieure enlve les informations propres la couche du dessous

cours IEB 2004 p.18/86

Protocole
A
prsentation prsentation session transport rseau liaison de donnes physique session transport rseau liaison de donnes physique application application

Communication entre couches de mme niveau


B

Entte
Infos couche n

Paquet couche n+1

Fin
Infos couche n

Encapsulation

cours IEB 2004 p.19/86

Couche physique

Couche basse (lectronique ou optique)

Circulation des bits dinformation (0/1)

Fibre optique : lumire

Cuivre : paire torsade, ondes lectriques

Ondes radio : WiFi, BLR, satellite

Matriels passifs : rpteurs, ponts

Matriels actifs : commutateurs

cours IEB 2004 p.20/86

Couche liaison de donnes

Transmission des donnes en trames , en squence

Gestion des acquittements, dtection des erreurs, rgulation du trac

Exemples : Ethernet, rseaux sans l 802.11

cours IEB 2004 p.21/86

Ethernet

Protocole cr par Xerox, normalis par lIEEE : 802.3

CSMA/CD : Envoi du signal avec dtection de collision (deux signaux sont envoys en mme temps)

Diffrents types dEthernet : sur cble coaxial, sur paire torsade, sur bre optique

Vitesses de transmission : 10 Mb/s, 100 Mb/s, 1 Gb/s, 10 Gb/s

cours IEB 2004 p.22/86

Ethernet (2)

MAC : Medium Access Control, un transmetteur, un rcepteur, un circuit de dtection de porteuse

Adressage : 6 octets uniques au monde, exemple : 00:0a:95:cc:80:a2

3 premiers octets = constructeur

ff:ff:ff:ff:ff:ff est ladresse de broadcast (multi-diffusion)

cours IEB 2004 p.23/86

Ethernet (3)

Rseau Ethernet : bus (cble coaxial) ou toile (paire torsade) ; domaine de collision

Rpteur B

cours IEB 2004 p.24/86

Ethernet (4)

Pont : relie deux rseaux (domaines de collision) ensemble

Commutateur : pont avec plus de deux ports ; cas le plus frquent sur les rseaux actuels
A

Commutateur

cours IEB 2004 p.25/86

Rseaux sans l 802.11

Rseau sans l : ondes hertziennes, 2,4 GHz (802.11b, 802.11g) ou 5 GHz (801.11a) sur plusieurs canaux

Normes les plus courantes : 802.11b (11 Mb/s), 801.11g (54 Mb/s)

Cadre lgal dans de nombreux pays, car utilisation de frquences hertziennes : canaux utiliser, frquence ne pas dpasser, etc.

cours IEB 2004 p.26/86

Rseaux sans l (2)

Technique : une borne metteur/rcepteur (point daccs) est relie au rseau laire ;

Les ordinateurs disposent dune carte rseau sans l capable de se connecter au point daccs ;

Le point daccs peut authentier et/ou autoriser laccs au rseau (couches suprieures).

cours IEB 2004 p.27/86

Autres exemples

Frame Relay

HDLC ; sous-couche de connexions point--point telles que PPP

X25

FDDI : rseau local ou mtropolitain en double anneau, haut dbit

Token Ring : rseau local, anneau jeton

cours IEB 2004 p.28/86

Couche rseau

Permet dtablir, maintenir et librer des connexions

Gre lacheminement des paquets (adressage, routage de point en point)

Interconnecte des rseaux htrognes

IP, X25

cours IEB 2004 p.29/86

Couche transport

Transporte les donnes de manire transparente entre deux systmes

Fournit un service de bout en bout, avec le contrle dinformations et la qualit de service

TCP, UDP

Le modle OSI dcrit 5 classes de transport : mise en place de connexions et transport, reprise sur erreur, multiplexage, contrle de ux, dtection derreurs

cours IEB 2004 p.30/86

Couches session, prsentation

Session : organise et structure le dialogue entre applications : dans les deux sens en mme temps ou chacun son tour, synchronisation

Prsentation : fournit lapplication une abstraction de la reprsentation des donnes. Cas le plus courant : ASN.1

cours IEB 2004 p.31/86

Couche application

Ce que voit lusager

Liaison entre la pile rseau de la machine et les programmes

Fournit des lments et services de base aux applications : routines systme, communication inter-processus, accs aux protocoles et aux services sur le rseau

cours IEB 2004 p.32/86

TCP/IP

cours IEB 2004 p.33/86

Gnralits

Dvelopp sur les systmes BSD (UCB), prsent actuellement sur la majorit des systmes, et dans de nombreux appareils

Son succs : fonctionne sur des standards ouverts, nest pas li un constructeur

RFC : les normes dInternet ; cf http://www.ietf.org/rfc.html

Un groupe de normalisation : lIETF, ouvert tous ; un comit darchitecture : lIAB ; une coordination mondiale : lISOC

cours IEB 2004 p.34/86

Historique dInternet

En franais : http://perso.enst.fr/beyssac/ historique/historique.html

Hobbes Internet Timeline : http://www.zakon. org/robert/internet/timeline/

Premires expriences dans les annes 1960, la demande du DARPA (arme amricaine)

Naissance et maturation du protocole la base dInternet dans les annes 1970 et 1980

Dcollage dans les annes 1990 (croissance exponentielle des rseaux dans le monde et les entreprises)

clatement de la bulle en 2000


cours IEB 2004 p.35/86

Internet Protocol (IP)

Dcrit dans la RFC 791

Adressage

Envoi des paquets selon la politique du best effort

Un paquet IP contient en en-tte quelques informations, dont les adresses source et destination

ARP pour discussion avec la couche infrieure

16:28:55.445734 arp who-has 192.168.1.12 tell 192.168.1.2 16:28:55.445846 arp reply 192.168.1.12 is-at 0:a:95:cc:80:a2

cours IEB 2004 p.36/86

En-tte de paquet IP

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Version| IHL |Type of Service| Total Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Identification |Flags| Fragment Offset | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Time to Live | Protocol | Header Checksum | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Source Address | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Destination Address | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Options | Padding | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

cours IEB 2004 p.37/86

Adresses IP

Sur 32 bits, gnralement agrgs en 4 blocs dun octet : 157.99.64.42 [10011101.01100011.01000000.00101010]

Pas de lien gographique

Masque : permet de dterminer le sous-rseau local : un masque de 255.255.255.0 [11111111.11111111.11111111.00000000] donnera ladresse de rseau 157.99.64.0

Notation CIDR : on indique le masque sous forme du nombre de bits un gauche : 157.99.64.0/24

cours IEB 2004 p.38/86

Attribution des adresses IP

Par des organismes internationaux : ARIN, RIPE, APNIC, LACNIC

Plus gnralement par son fournisseur daccs

Classe A : rseau de 1.0.0.0 126.0.0.0 (sur 8 bits)

Classe B : de 128.1.0.0 191.255.0.0 (sur 16 bits)

Classe C : de 192.0.1.0 223.255.255.0 (sur 24 bits)

Classe D : multicast, spciale, de 224 231

Actuellement, lattribution des adresses se fait plus sporadiquement, sur un systme sans classes (notation CIDR)

cours IEB 2004 p.39/86

Adresses spciales

0.0.0.0 : adresse source sur le rseau local

Plage 127.0.0.0/8 : adresses internes (loopback)

Adresses prives : 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 (RFC 1918), non routes sur Internet

Autres adresses plus obscures. Exemple : 169.254.0.0/16 (lien local). Voir la RFC 3330.

cours IEB 2004 p.40/86

Routage IP

Comment acheminer les informations dun rseau un autre

Principe de base : si ladresse de destination nest pas dans le rseau local (dtermin avec le masque), on envoie les paquets la passerelle (gateway, routeur ) qui saura o envoyer le paquet.

Routage sur un rseau local : des protocoles spciques implmentent des algorithmes (RIP, OSPF, IGRP)

Routage sur Internet (BGP, EGP)

cours IEB 2004 p.41/86

Transmission Control Protocol

Dcrit dans la RFC 793

Fonctionne en mode connect

tablissement dune connexion

Transfert des donnes

Fin de la connexion

Un paquet TCP contient des numros de port (entre 1 et 65535)

Utilisation de drapeaux (SYN, ACK, FIN, RST, etc.)

cours IEB 2004 p.42/86

En-tte de paquet TCP

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Source Port | Destination Port | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Sequence Number | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Acknowledgment Number | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Data | |U|A|P|R|S|F| | | Offset| Reserved |R|C|S|S|Y|I| Window | | | |G|K|H|T|N|N| | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Checksum | Urgent Pointer | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Options | Padding | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | data | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
cours IEB 2004 p.43/86

Communication client-serveur

Client = toute application, sur une machine donne qui va initier une connexion et faire une requte

Serveur = toute application, sur une machine donne, qui va tre lcoute des connexions entrantes, et rpondra aux requtes qui lui sont destines

Comme TCP dmultiplexe les donnes venant dapplications diffrentes, la notion de port permet de distinguer la destination ultime sur une machine

cours IEB 2004 p.44/86

Ports TCP

La communication vers un service donn seffectue sur un port. La combinaison { adresse IP, numro de port } correspond un processus sur le client ou le serveur.

Les serveurs coutent gnralement sur un port connu. Exemple : 25 pour un serveur de courriel, 22 pour un serveur SSH, 21 pour un serveur FTP, 80 pour un serveur HTTP

Le client choisit un port source arbitraire pour dmarrer la connexion.

Le quatruplet { adresse source, port source, adresse destination, port destination } dtermine une connexion de manire unique

cours IEB 2004 p.45/86

Connexions en cours et lcoute


(state) LISTEN TIME_WAIT LISTEN LISTEN ESTABLISHED LISTEN ESTABLISHED ESTABLISHED ESTABLISHED LISTEN LISTEN LISTEN LISTEN LISTEN LISTEN

Active Internet connections (including servers) Proto Recv-Q Send-Q Local Address Foreign Address tcp4 0 0 157.99.64.42.56147 *.* tcp4 0 0 157.99.64.42.1426 157.99.64.120.25 tcp4 0 0 157.99.64.42.56146 *.* tcp4 0 0 157.99.64.42.56145 *.* tcp4 0 0 157.99.64.42.4719 157.99.64.96.22 tcp4 0 0 *.3128 *.* tcp4 0 0 157.99.64.42.1681 210.171.225.106.21 tcp4 0 0 157.99.64.42.3304 210.171.225.106.21 tcp4 0 0 157.99.64.42.1148 157.99.64.120.22 tcp4 0 0 *.143 *.* tcp4 0 0 *.993 *.* tcp46 0 0 *.80 *.* tcp4 0 0 *.25 *.* tcp4 0 0 *.22 *.* tcp46 0 0 *.22 *.*

cours IEB 2004 p.46/86

Exemple de connexion TCP


SYN 157.99.64.120, 25 SYN+ACK 1 2 3 157.99.64.120, 25

157.99.64.42, 2345

157.99.64.42, 2345 ACK

Connexion vers 157.99.64.120 (SMTP), drapeau SYN Rponse vers 157.99.64.42 (port 2345), drapeaux SYN, ACK Acquittement (drapeau ACK)
cours IEB 2004 p.47/86

Exemple dchange TCP

tablissement de connexion :

15:05:59.377416 157.99.64.42.1270 > 157.99.64.120.25: S [tcp sum ok] 3097754447:3097754447(0) win 57344 <mss 1460,nop,wscale 0,nop,nop,timestamp 2137460 0> (DF) (ttl 64, id 22339, len 60) 15:05:59.378151 157.99.64.120.25 > 157.99.64.42.1270: S [tcp sum ok] 1893767894:1893767894(0) ack 3097754448 win 61440 <mss 1460,nop,wscale 0> (ttl 60, id 32959, len 48) 15:05:59.378185 157.99.64.42.1270 > 157.99.64.120.25: . [tcp sum ok] 1:1(0) ack 1 win 58400 (DF) (ttl 64, id 22340, len 40)

cours IEB 2004 p.48/86

User Datagram Protocol

Envoi dun datagramme ; utilisation de ports comme pour TCP

Mode non connect, type envoi dune lettre

Si le datagramme arrive, il est trait

Sinon, il ny a pas de retransmission

Utile pour de petites quantits dinformations la fois : DNS, syslog, multimdia (perte de quelques paquets peu importante)

cours IEB 2004 p.49/86

ICMP, signalisation

Appartient IP (couche 3)

Dtection de destination injoignable

Contrle de ux

Redirection de route

tat dune machine distante (le fameux ping ) :

mafate:% ping cilaos.sis.pasteur.fr PING cilaos.sis.pasteur.fr (157.99.60.173): 56 data bytes 64 bytes from 157.99.60.173: icmp_seq=0 ttl=63 time=14.515 ms 64 bytes from 157.99.60.173: icmp_seq=1 ttl=63 time=0.543 ms 64 bytes from 157.99.60.173: icmp_seq=2 ttl=63 time=0.474 ms C --- cilaos.sis.pasteur.fr ping statistics --3 packets transmitted, 3 packets received, 0% packet loss round-trip min/avg/max/stddev = 0.474/5.177/14.515/6.603 ms
cours IEB 2004 p.50/86

Exemples dapplications

Applications clientes Lecture/envoi de courrier : fetchmail, mutt Navigation sur Internet : Mozilla, lynx Outils FTP : ftp, lftp, ncftp, Ws_FTP, Fetch

Applications serveurs Serveurs web : Apache, Roxen, Caudium Serveurs de courrier : Postx, Sendmail, Exim

Outils utiles pour le dbogage rseau netstat lsof tcpdump

cours IEB 2004 p.51/86

DNS

Important : base de donnes globale (sur Internet) et hirarchique pour lassociation nom de machine <-> adresse IP

Au dpart, juste un chier (HOSTS) faisant la correspondance

Le nombre de machines augmentant, il a fallu procder autrement : chaque serveur gre une partie de la base de donnes du DNS, on dit quil fait autorit sur la zone quil sert.

cours IEB 2004 p.52/86

DNS (2)

Hirarchies de premier niveau (TLD) : .com, .org, .net, .info, etc.

Hirarchies pour chaque pays (ccTLD) : .fr, .us, .uk, .be, etc.

Enregistrement simple :

www.pasteur.fr IN A 157.99.64.12

Il existe dautres types denregistrements, pour spcier les serveurs de noms, la zone, les serveurs de courriers, etc.

cours IEB 2004 p.53/86

DNS (3)

Requte : un client sadresse au serveur de noms de son rseau local ; sil sert la zone demande, il rpond la requte, sinon transmet au serveur de noms de la zone concerne
Rseau Pasteur Internet

client

rsolveur DNS local

serveur DNS pasteur.fr

serveur DNS aventis.com

serveur DNS com

serveur DNS . (racine)

cours IEB 2004 p.54/86

SMTP

Protocole simple et solide de transfert de courrier lectronique (RFC 2821 et 2822)

Principe : un client SMTP (votre outil de courrier, ou un serveur - Sendmail, Postx, Exchange, etc.) se connecte au serveur de courrier du domaine du destinataire destinataire = olive@oban.frmug.org recherche DNS de lenregistrement MX de oban.frmug.org oban.frmug.org IN MX 10 frmug.org. connexion au serveur SMTP frmug.org

cours IEB 2004 p.55/86

SMTP : dialogue

mafate:% nc mail.pasteur.fr 25 220 electre.pasteur.fr ESMTP Institut Pasteur; Wed, 18 Feb 2004 09:01:36 +01 HELO mafate.sis.pasteur.fr 250 electre.pasteur.fr Hello mafate.sis.pasteur.fr [157.99.64.42], pleased t MAIL FROM:<olive@mafate.sis.pasteur.fr> 250 2.1.0 <olive@mafate.sis.pasteur.fr>... Sender ok RCPT TO:<olive@pasteur.fr> 250 2.1.5 <olive@pasteur.fr>... Recipient ok DATA 354 Enter mail, end with "." on a line by itself From: Olivier Tharan <olive@mafate.sis.pasteur.fr> To: Olivier Tharan <olive@pasteur.fr> Subject: Test

Test . 250 2.0.0 i1I81aQc060984 Message accepted for delivery QUIT 221 2.0.0 electre.pasteur.fr closing connection
cours IEB 2004 p.56/86

SMTP : courrier rsultant

From olive@pasteur.fr Wed Feb 18 09:02:46 2004 Return-Path: olive@pasteur.fr X-Original-To: olive@mafate.sis.pasteur.fr Delivered-To: olive@mafate.sis.pasteur.fr Received: from electre.pasteur.fr (electre.pasteur.fr [157.99.64.120]) by mafate.sis.pasteur.fr (Postfix) with ESMTP id AFD703F63B for <olive@mafate.sis.pasteur.fr>; Wed, 18 Feb 2004 09:02:46 +0100 ( Received: from mafate.sis.pasteur.fr (mafate.sis.pasteur.fr [157.99.64.42]) by electre.pasteur.fr (8.12.11/8.12.11) with SMTP id i1I81aQc060984 for <olive@pasteur.fr>; Wed, 18 Feb 2004 09:02:00 +0100 (CET) Date: Wed, 18 Feb 2004 09:01:36 +0100 (CET) Message-Id: <200402180802.i1I81aQc060984@electre.pasteur.fr> From: Olivier Tharan <olive@pasteur.fr> To: Olivier Tharan <olive@pasteur.fr> Subject: Test

Test

cours IEB 2004 p.57/86

Connexions distantes

Connexions interactives : permet de se connecter sur une machine distante an de travailler dessus telnet, rlogin, SSH

Connexions non-interactives : transferts de chiers ou lancement de commandes non interactives rsh, rcp, rsync

cours IEB 2004 p.58/86

FTP

Transfert de chiers

Un canal de commandes

Un canal de transport
donnes

client
commandes

serveur

cours IEB 2004 p.59/86

HTTP

Cest aussi du transfert de chiers (de documents)

URL : Uniform Resource Locator, permet thoriquement de localiser un document sur Internet, sorte dadresse unique : http://www.pasteur.fr/ recherche/unites/sis/formation/cours.html

Connexion ; donne-moi cette page ; dconnexion

Vu en dtail dans un cours venir

cours IEB 2004 p.60/86

Architecture 3-tier

Architecture avec un client, un serveur qui rpond au client, et un serveur en arrire-plan qui traite les requtes, dispose des donnes, etc.

Systme classique : un client, un serveur web, un serveur de bases de donnes en arrire-plan (non accessible directement)

Systme Pasteur/Pise : un client, un serveur web, des serveurs de calcul sur des donnes biologiques

cours IEB 2004 p.61/86

Architecture 3 tier (2)


Rseau Pasteur Internet

2 1 serveur HTTP 4 3 client

serveur de calcul

cours IEB 2004 p.62/86

Exemples darchitecture rseau

cours IEB 2004 p.63/86

Exemples darchitecture

Rseaux locaux (LAN)

Rseaux mtropolitains (MAN)

Rseaux globaux (WAN)

cours IEB 2004 p.64/86

Rseaux locaux : LAN

Rseau local (Local Area Network) en entreprise ; dans une universit, une cole ; chez soi ;

Diamtre infrieur 2 km

Architecture plus ou moins complexe selon lagencement des locaux et selon les besoins

cours IEB 2004 p.65/86

Architecture simple

Tout le monde sur le mme brin

cours IEB 2004 p.66/86

Architecture plus complexe

Plusieurs btiments, une pine dorsale

pine dorsale C

cours IEB 2004 p.67/86

Architecture lInstitut Pasteur

Le cblage de chaque btiment arrive dans un local technique

Chaque local est reli lun des deux centres nerveux (un de chaque ct de la rue)

Les deux centres nerveux sont relis par une pine dorsale

Les serveurs recevant le plus de trac sont au plus proche des commutateurs centraux

Voir le plan du rseau dans le couloir !

cours IEB 2004 p.68/86

Architectures scurises

On peut sparer le rseau global en plusieurs espaces : un rseau interne, sr et inaccessible ; un rseau accessible de lextrieur ; le rseau extrieur, non sr. Les variations sont possibles selon les besoins, lun des buts tant de cloisonner les ux pour limiter les accs non dsirs.

Protection simple : rseau en coupure

Protection avec zone dmilitarise

cours IEB 2004 p.69/86

Rseau en coupure

La littrature parle de pare-feu (rewall )

Rseau dentreprise

Extrieur (Internet)

cours IEB 2004 p.70/86

Rseau avec zone dmilitarise

Zone dmilitarise : DMZ

Sparation du rseau interne, protger, des services non sensibles, publics, accessibles de lextrieur et susceptibles dtre attaqus

DMZ

Extrieur (Internet)

Rseau dentreprise

cours IEB 2004 p.71/86

VPN

Rseau Priv Virtuel

Construction dun tunnel entre deux points distants dun rseau

Utilisation des infrastructures existantes (rseau local, Internet)

lintrieur du tunnel, les deux extrmits apparaissent comme lune ct de lautre


Internet Rseau B

Rseau A

cours IEB 2004 p.72/86

Rseaux mtropolitains : MAN

Metropolitan Area Network

Relie des rseaux importants entre eux, lchelle dune grande ville, dune mtropole

Exemples acadmiques : RAP, Reve, Osiris

Diamtre infrieur 10 km

cours IEB 2004 p.73/86

RAP : Rseau Acadmique Parisien

Relie les centres de recherche, laboratoires et universits de Paris

Utilise des cbles qui courent dans les tunnels du mtro (312 km de bres optiques) et les gouts (33 km)

5 points dinterconnexion relis par une boucle DWDM

http://www.rap.prd.fr/

cours IEB 2004 p.74/86

REVE : rseau dvry Val dEssonne

vry (Essonne), relie les centres de recherche de biotechnologies, la Genopole, les grandes coles, luniversit

18 km de bres optiques

http://www.reve.fr/

cours IEB 2004 p.75/86

Le rseau REVE

cours IEB 2004 p.76/86

Strasbourg : Osiris

Relie les tablissements de recherche, les universits

http://www-crc.u-strasbg.fr/osiris/

20 sites, 120 btiments, 13000 machines, plusieurs dizaines de kilomtres de bre optique

cours IEB 2004 p.77/86

Le rseau Osiris

cours IEB 2004 p.78/86

Rseaux globaux : WAN

Wide Area Network

Relie des rseaux sur une chelle importante (pays, continent)

cours IEB 2004 p.79/86

Renater

Rseau National de la Recherche

Relie des plaques rgionales entre elles

Fournit ladressage IP

Gre les liens avec les autres fournisseurs de transit

CERT Renater : organisme charg de la scurit : diffuse les avis de scurit, avertit les sites potentiellement pirats, fait de la surveillance active

cours IEB 2004 p.80/86

Carte Renater 3

cours IEB 2004 p.81/86

Internet est un WAN !

cours IEB 2004 p.82/86

Internet2

Projet (trs avanc) de rseau acadmique et de recherche avec des dbits trs importants

Principalement dorigine amricaine

cours IEB 2004 p.83/86

Bibliographie

cours IEB 2004 p.84/86

Bibliographie

Rseaux , Andrew Tanenbaum, Pearson

Les rseaux , Guy Pujolle, Eyrolles

TCP/IP Illustrated , W. Richard Stevens (3 volumes), Addison Wesley

TCP/IP Administration de rseau , Craig Hunt, OReilly (traduit en franais)

Unix Network Programming , W. Richard Stevens, Bill Fenner, Andrew M. Rudoff, Addison Wesley

cours IEB 2004 p.85/86

Bibliographie en ligne

Cours rseaux du CNRS : http://www.urec.cnrs.fr/cours/

Cours rseaux et Linux : http://www.linux-france.org/prj/inetdoc/

Cours de Daniel Azuelos : http://www.pasteur.fr/recherche/unites/ sis/formation/Reseaux-12-2003.pdf

Ce cours : http://www.pasteur.fr/formation/ infobio/arch/archi-reseaux.pdf

cours IEB 2004 p.86/86

You might also like