Vous êtes sur la page 1sur 42

Les rseaux : Introduction

Vocabulaire, Modle OSI, Ethernet

Emmanuel.Cecchet@inrialpes.fr

DESS DCISS Promotion 2000/2001


Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001

Plan du module
Introduction, modle OSI, Ethernet TCP/IP Client/serveur et API socket Administration systme Scurit rseau Mini-projet

Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001

Introduction
A quoi servent les rseaux ?
partage de ressources,
programmes, quipements,

change de donnes, fiabilit (tolrance aux pannes), systmes distribus,

Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001

Introduction
Quelques ouvrages gnraux
Andrew Tanenbaum - RESEAUX Architectures, protocoles, applications
bas sur le modle OSI

Guy Pujolle - Les Rseaux


sattaque aux technologies plus rcentes, bonne bibliographie

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

MAN : Metropolitan Area Network


de 10 100 km

WAN : Wide Area Network


de 100 km la terre entire

Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001

La topologie
Architecture physique du rseau, 2 grandes familles :
Canaux en mode point--point
exemple : tlphone filaire

Canaux de diffusion
exemples : radio, tlvision, ...

Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001

Rseaux point--point
Etoile Maillage rgulier

Anneau

Arbre

Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001

Rseaux diffusion
Bus Satellite

Anneau

Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001

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

Connexion srie sur un PC


de 75 bit/s 921 Kb/s Connexion Internet par modem de 14,4 56 Kb/s

Rseau local : 10 Mb/s 100 Mb/s Epines dorsales de rseaux (backbone)


de 500 Mb/s 1Gb/s

Rseaux spcialiss et/ou exprimentaux


jusqu 800Mo/s
Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001

Pourquoi des protocoles et des architectures de rseaux ?


Machine A Machine B

Envoi d'un fichier

MAN ou WAN Rseau de communication

Rception du fichier

Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001

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

Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001

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

Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001

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.

Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001

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

Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001

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

Donne Donne Bits

Liaison
Physique

Liaison
Physique

Canal de transmission de donnes


Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001

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 liaison de donnes


But : transformer un moyen brut de transmission en une liaison de donnes qui parat exempte derreur de transmission la couche suprieure Achemine les donnes reues de la couche suprieure en les organisant en blocs de transmission Fournit des moyens pour activer, maintenir et dsactiver la liaison de donnes Gre les problmes poss par les trames endommages, perdues ou dupliques (dtection et contrle derreur) 2 systmes non directement connects par une liaison point--point sont considrs comme connects par plusieurs liaisons indpendantes ( les couches suprieures doivent grer les erreurs de bout en bout)
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.

Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001

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,

complexit fonction des services offerts par la couche 3.


Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001

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),

Mcanisme de points de reprise en cas dinterruption dans le transfert dinformations.

Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001

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.

Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001

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.

Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001

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

Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001

Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001

Format des trames Ethernet (1/3)


Type de trame / Longueur des donnes adresse destination 6 octets adresse source 6 octets Donnes Donnes utiles [+ bourrage] 46 octets taille 1500 octets FCS 4 octets

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

diffusion (broadcast) : FF:FF:FF:FF:FF:FF diffusion de groupe Internet (multicast) : 01:00:5E:xx:xx:xx

Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001

Format des trames Ethernet (2/3)


Type de trame / Longueur des donnes adresse destination 6 octets adresse source 6 octets Donnes Donnes utiles [+ bourrage] 46 octets taille 1500 octets FCS 4 octets

2 o.

Champ type identifie le protocole utilis dans la trame


administr globalement par Xerox (valeur suprieure 1500) liste dans le fichier /usr/include/netinet/if_ether.h 0x0800 : IP 0x0806 : ARP

Longueur des donnes si pas de type


taille inutile car dduite de SFD fin de porteuse taille fixe des champs autres que donnes
Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001

Format des trames Ethernet (3/3)


Type de trame / Longueur des donnes adresse destination 6 octets adresse source 6 octets Donnes Donnes utiles [+ bourrage] 46 octets taille 1500 octets FCS 4 octets

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

FCS (Frame Control Sequence)


Code dtecteur derreur CRC calcul sur la totalit de la trame

Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001

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).

Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001

Ethernet 10 Mbit
10BASET normalis en 93/94
T comme Twisted Pair (paire torsade)

Mdium : double paire torsade non-blinde


fils 1 et 2 pour lmission fils 3 et 6 pour la rception prise RJ45 en bout des fils

Longueur maxi : 100 mtres Topologie en toile


liaisons point--point, une station en bout de branche,

Ncessite une toile : rpteur (hub) ou commutateur (switch)


Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001

Les cbles
Le blindage :
UTP : Unshielded Twisted Pair STP : Shielded Twisted Pair

Les classes d application :


classe A : applications basses frquences (voix) jusqu 100 kHz classe B : applications moyen dbit jusqu 1 MHz classe C : haut dbit (Ethernet, Token Ring) jusqu 16 MHz classe D : trs haut dbit (FastEthernet, ATM, ...) jusqu 100 MHz

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)

Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001

Ethernet 10 Mbit
10BASEF
F comme Fiber Optic (fibre optique)

Fibre optique monomode ou multimode


monomode : 1 seul signal lumineux, diodes laser, la plus rapide, trs cher multimode : plusieurs signaux, led, moins rapide mais moins cher

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

Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001

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

Topologie Ethernet 10 Mbit


Plusieurs segments relis entre eux par des rpteurs 2 types de segments :
Cble coaxial (cble jaune, gros Ethernet) Segment de liaison (liaison point--point)

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

Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001

Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001

Ethernet 100 Mbit


100BaseT4 : 4 paires torsades non blindes (UTP)
catgorie 3, 4, ou 5, 3 paires 33 Mbps et 1 paire pour la dtection derreur,

100BaseTX : 2 paires torsades blindes ou non (STP ou UTP)


catgorie 5 uniquement, 1 paire mission et 1 paire rception/dtection de collisions le plus utilis mais limit 100 mtres, le meilleur rapport qualit/prix du moment pour des LAN,

100BaseFX : 2 brins de fibre multimode 62,5/125 microns


seule solution pour dpasser les 100 mtres, pas de normalisation en monomode.

Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001

Topologie Ethernet 100 Mbit


100m Switch 100BaseT Fibre optique full-duplex 2000 m 100m

Maximum 1 hub de Classe I ou 2 hubs de Classe II Maxi 100 m sur cuivre Maxi 2000 m sur fibre optique

Switch 100BaseT 100m 100m Switch 100BaseT

Fibre optique 400 m Switch 100BaseT

100m

Fibre optique 185 m Hub Class I

100m

100m Hub Class II

5m

100m Hub Class II

100m

100m Routeur ou switch

Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001

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)

1000BaseT : 4 paires torsades non blindes (UTP)


catgorie 5 uniquement, limit 100 mtres, taille du rseau limite 200 mtres de diamtre, produits encore rares et trs chers.

Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001

Autres technologies
FDDI (Fiber Distributed Data Interface)
Anneau sur fibre optique 100 Mbps.

ATM (Asynchronous Transfer Mode)


transfert de cellules de 53 octets (5 entte + 48 donnes), 25 Mbps, 155 Mbps, 622 Mbps, 1,2 Gbps, 2,4 Gbps et +,

Myrinet
rseau entirement commut utilis dans les grappes de machines, dbit suprieur de 1 2 Gb/s

SCI (Scalable Coherent Interface)


rseau capacit dadressage utilis dans les grappes, jusqu 800 Mo/s (6,4 Gbps)
Cours de rseau DESS DCISS - Emmanuel Cecchet - 2000/2001