Académique Documents
Professionnel Documents
Culture Documents
Emmanuel.Cecchet@inrialpes.fr
Plan du module
Introduction, modle OSI, Ethernet TCP/IP Client/serveur et API socket Administration systme Scurit rseau Mini-projet
Introduction
A quoi servent les rseaux ?
partage de ressources,
programmes, quipements,
Introduction
Quelques ouvrages gnraux
Andrew Tanenbaum - RESEAUX Architectures, protocoles, applications
bas sur le modle OSI
Internet
Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001
Vocabulaire
Nud DAN : Departemental Area Network SAN : System Area Network LAN : Local Area Network
de 10 mtres quelques kilomtres
La topologie
Architecture physique du rseau, 2 grandes familles :
Canaux en mode point--point
exemple : tlphone filaire
Canaux de diffusion
exemples : radio, tlvision, ...
Rseaux point--point
Etoile Maillage rgulier
Anneau
Arbre
Rseaux diffusion
Bus Satellite
Anneau
Les dbits
Units :
le baud bit par seconde Kbit / s Mbit/s ou Mb/s Gb / s Tb / s
Attention !!!
1 octet = 8 bits 1 Ko = 1024 octets (210 octets) 1 Ko = 1024*8 = 8192 bits 8 Kb
Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001
Les dbits
Connexion parallle (ordinateur/imprimante)
de lordre de 115 Kb/s
Rception du fichier
La normalisation
Besoin de dfinir des protocoles normaliss ou standardiss afin que seule l implmentation des protocoles change Standards de fait ou dfinis par des organismes privs Organismes les plus connus :
ISO : International Organisation for Standardisation ITU (ex CCITT) : International Telecommunication Union IEEE : Institute of Electrical and Electronic Engineers
Le modle OSI
1977 : ISO dmarre une rflexion sur une architecture de rseau en couches, 1983 : dfinition du modle OSI
Open : systmes ouverts la communication avec dautres systmes Systems : ensemble des moyens informatiques (matriel et logiciel) contribuant au traitement et au transfert de linformation Interconnection
Le modle OSI
modle darchitecture de rseau propose une norme pour le nombre, le nom et la fonction de chaque couche, garantit que 2 systmes htrognes pourront communiquer si :
mme ensemble de fonctions de communication, fonctions organises dans le mme ensemble de couches, les couches paires partagent le mme protocole.
Le modle OSI
Systme A
Systme B
Couche 7 Couche 6
Couche 5 Couche 4 Couche 3
Protocole de couche 7 Protocole de couche 6 Protocole de couche 5 Protocole de couche 4 Protocole de couche 3 Protocole de couche 2 Protocole de couche 1 Canal de transmission de donnes
Couche 7 Couche 6
Couche 5 Couche 4 Couche 3
Couche 2
Couche 1
Couche 2
Couche 1
Le modle OSI
Emetteur
Donne
Rcepteur
AH Donne PH Donne SH TH NH DH
Application Prsentation
Session Transport Rseau
Application Prsentation
Session Transport Rseau
DT
Donne
Donne
Liaison
Physique
Liaison
Physique
La couche physique
Gre la transmission des bits de faon brute sur un lien physique Transmet un flot de bit sans en connatre la signification ou la structure Un bit envoy 1 par la source doit tre reu comme un bit 1 par la destination Problmes dordre :
mcanique, lectrique, fonctionnel.
Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001
La couche rseau
But : Acheminer les donnes du systme source au systme destination quelle que soit la topologie du rseau de communication entre les 2 systmes terminaux, Plus basse couche concerne par la transmission de bout en bout, Ralise pour les couches suprieures le transfert de donnes quelque soit la topologie du rseau, Assure le routage (acheminement) des paquets via des routes, Gre les problmes dadressage dans linterconnexion de rseaux htrognes, Complexit de la couche dpendante de la topologie du rseau.
La couche transport
But : Offrir aux couches suprieures un canal de transport de donnes de bout en bout fiable et conomique quelle que soit la nature du rseau sous-jacent canal fiable :
dtection et contrle derreur, messages dlivrs dans lordre dmission, contrle de flux de bout en bout (ni perte, ni duplication)
canal conomique :
dbit rapide : une communication transport sur plusieurs connexions rseau, rseau coteux : multiplexage de plusieurs connexions transport sur une seule connexion rseau,
La couche session
But : Grer le dialogue entre 2 applications distantes Fiabilit assure par les couches infrieures, Gestion du dialogue :
dialogue unidirectionnel ou bidirectionnel, gestion du tour de parole, synchronisation entre les 2 applications (section critique, rendez-vous),
La couche prsentation
But : Affranchir les applications de la couche suprieure des contraintes syntaxiques Gre les problmes de diffrences de reprsentation des donnes, Effectue la compression des donnes si elle est ncessaire pour le rseau, Soccupe du chiffrement des donnes et de lauthentification.
La couche application
But : Fournir des applications rseaux normalises. Fournir des protocoles normaliss dapplications rseaux communes :
terminal virtuel, transfert de fichiers, messagerie lectronique, gestion et administration de rseaux, consultation de serveurs et de bases de donnes.
Le standard Ethernet
1970 : version exprimentale Xerox 3Mb/s sur cble coaxial de 75 jusqu 1 km, 1980 : Ethernet version 1.0 standard de Xerox, Intel et Digital Equipment (DIX) 1982 : Ethernet version 2.0 (DIX), cble coaxial de 50 d impdance caractristique et fibre optique en point-point 1985 : standard IEEE 802.3 (10BASE5 = cble coaxial) puis supplments 802.3 a, b, ... 1989 : norme ISO 8802-3
Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001
Principes dEthernet
Support de transmission
brin = segment = bus = cble coaxial pas de boucle pas de sens de circulation
Chaque carte Ethernet possde une adresse unique au niveau mondial (adresse MAC) Pas de multiplexage en frquence une seule trame un instant donn Rception par tous les transceivers du rseau dune trame mise par une station
Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001
Principe du CSMA/CD
Carrier Sense Multiple Access with Collision Detection Si rien transmettre, alors station silencieuse Si besoin dmettre
coute pendant 9,6 s minimum (IFG) si quelquun met on recommence couter sinon envoie de la trame mais coute pendant 51,2 s (slot time)
si trafic reu pendant slot time alors collision !!! si collision alors mission dun jam (enforcement de collision) pour que tout le monde dtecte la collision pendant au moins 32 bit times attente dun dlai alatoire (algorithme de backoff) avant rmission
2 o.
Prambule de 56 bits pour la synchronisation des horloges + SFD Adresses attribues par lIEEE (notation hexadcimale)
08:00:20:xx:xx:xx pour Sun 00:00:0C:xx:xx:xx pour Cisco 00:A0:24:xx:xx:xx pour 3Com
2 o.
2 o.
Donnes utiles
de 1 1500 octets MTU maximum de 1500 octets si moins de 46 octets alors bourrage (padding) pour faire au moins 46 octets
Ethernet 10 Mbit
10BASE5 cble coaxial
10 comme 10 Mb/s BASE comme Baseband (bande de base) 5 comme 500 mtres
Appellations : Thick Ethernet, Ethernet standard, cble jaune, gros cble, ... Longueur maxi : 500 mtres Nombre maxi de stations : 100 Distance entre stations : multiple de 2,5 mtre (marques sur le cble) Topologie en bus avec transceiver vampire.
Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001
Ethernet 10 Mbit
10BASE2 cble coaxial fin
2 comme 200 mtres
Appellations : Thin Ethernet, Ethernet fin, Thinnet, Cheapernet, ... Longueur maxi : 185 mtres Nombre maxi de stations : 30 Distance entre stations : minimum 0,5 mtre Topologie en bus avec stations en srie, Transceiver en T (possibilit de raccordement BNC).
Ethernet 10 Mbit
10BASET normalis en 93/94
T comme Twisted Pair (paire torsade)
Les cbles
Le blindage :
UTP : Unshielded Twisted Pair STP : Shielded Twisted Pair
Catgorie de cblage :
catgorie 3 : 2 km (A), 500 m (B), 100 m (C), impossible en classe D catgorie 4 : 3 km (A), 600 m (B), 150 m (C), dconseill (D) catgorie 5 : 3 km (A), 700 m (B), 160 m (C), 100 m (D)
Ethernet 10 Mbit
10BASEF
F comme Fiber Optic (fibre optique)
Fibre optique plutt utilise pour les backbones que pour les stations de travail, Coteux et difficile mettre en uvre, Longueur maxi de 500 m 2 km selon la fibre
Topologie Ethernet
Rpteur ou Hub
rpte systmatiquement les signaux lectriques sur tous les ports peut dtecter les collisions
Pont ou Bridge
permet dinterconnecter 2 rseaux Ethernet pas ou peu dintelligence, transmet systmatiquement les trames
Commutateur ou Switch
fait du routage au niveau de la couche 2, apprend les adresses MAC au fur et mesure que les trames passent, envoi uniquement sur le bon port sil connat ladresse sinon sur tous les ports, fonctionne comme un bridge multi-port, possibilit de mettre un rseau Ethernet sur chaque port.
Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001
Stations seulement sur les segments coaxiaux Chemin le plus long possible entre 2 stations :
3 segments de coaxial 2 segments de liaison (IRL) 4 rpteurs maxi 2,5 km si tout en coaxial
Maximum 1 hub de Classe I ou 2 hubs de Classe II Maxi 100 m sur cuivre Maxi 2000 m sur fibre optique
100m
100m
5m
100m
Gigabit Ethernet
Slot size tendue de 64 512 octets, Padding jusque 512 octets. 1000BaseX : fibre optique
1000BaseSX : 300 (62,5 microns) 550 m (50 microns) sur fibre optique multimode (850 nm) 1000BaseLX : 3 km sur fibre optique monomode (9 microns, 1300 nm) 1000BaseCX : 25 mtres sur twinax (STP)
Autres technologies
FDDI (Fiber Distributed Data Interface)
Anneau sur fibre optique 100 Mbps.
Myrinet
rseau entirement commut utilis dans les grappes de machines, dbit suprieur de 1 2 Gb/s