Les rseaux : Introduction
Vocabulaire, Modle OSI, Ethernet
[Link]@[Link]
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)
[Link]xx:xx:xx pour Sun [Link]xx:xx:xx pour Cisco [Link]xx:xx:xx pour 3Com
diffusion (broadcast) : [Link] diffusion de groupe Internet (multicast) : [Link]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