LES RESEAUX LOCAUX INDUSTRIELS
Dr. Mohamad KHALIL
Universit Libanaise Facult de gnie - Branche 1
5 eme anne Informatique Industrielle
Les Rseaux Locaux
LES RESEAUX LOCAUX
1 - Introduction 2 Le modle OSI
3 La couche physique
4 La sous couche MAC 5 La sous couche LLC 6 Les stations dinterconnections
7 La couche rseau 8 La couche transport
Les Rseaux Locaux
La pyramide C.I.M.
niv e au 4 : le systme d'information de l'e ntre prise Gestion globale de l'entreprise
Niv e au 3 : la ge stion de production Ordonnancement et suivi de production Contrle qualit et suivi des moyens
niv e au 2 : la supe rv ision Conduite, optimisation et surveillance
niv e au 0 : le s constituants commander et protger :les pr-actionneurs Actionner et mesurer : les capteurs et actionneurs
Automatisme
niv e au 1: la commande Traitement et dialogue : la commande Configuration et diagnostic : la maintenance
Informatique
Les Rseaux Locaux
Classification des rseaux
Emplois Appellation Appellation Franaise.
bus informatique bus inter unit de traitement bus de priphrie d'automatisme bus de capteur actionneur
Offre commerciale.
Ethernet,... WorldFIP, Profibus, Modbus+... DeviceNet, WorldFIP, Profitbus , modbus+... ASi, bitbus, batibus,
Informatique Databus Fieldbus
Automatique
Devicebus
Sensorbus
Les Rseaux Locaux
Le Modle OSI
N
3
Nom
Rseau
Fonctions de la couche
Elle ralise l'acheminement et le routage (choix d'un chemin) des informations au travers du rseau.
Liaison
Elle permet le transfert fiable de donnes entre systmes adjacents (directement connects). Elle dtecte et corrige des erreurs de transmission. Elle contrle et rgule le flux d'information sur la liaison.
Elle dcrit les interfaces mcaniques et lectriques et les protocoles d'change des bits. Par exemple elle dfinit les modalits de transmission (half ou full duplex), le type de liaison (parallle ou srie), le codage des informations, le fonctionnement des interfaces lectriques, etc.
Physique
Les Rseaux Locaux
Le Modle OSI
N Nom
Application
Fonctions de la couche
Elle dfinit les mcanismes communs aux applications et la signification des informations changes.
7 6
5
Prsentation Elle se proccupe de la syntaxe, compression, cryptage.
Session Elle fournit les outils de synchronisation et de gestion du dialogue entre les entits communicantes. Elle fournit les moyens de transport d'information d'un bout l'autre d'un rseau entre deux utilisateurs situs dans des systmes diffrents, indpendamment des caractristiques du rseau rellement utilis et de la prsentation des donnes.
Transport
Les Rseaux Locaux
I.S.O. et BUS DE TERRAIN
Le Modle I.S.O.
Le modle d Interconnexion des Systmes Ouverts (I.S.O) de l Organisation de Standardisation Internationale (O.S.I)sert de rfrence tous les systmes de communication.
7 6 5 4 3 2 1 APPLICATION PRESENTATION SESSION TRANSPORT RESEAU LIAISON PHYSIQUE
Interface avec l application Reprsentation des donnes Synchronisation du dialogue Connexion entre les 2 htes distants Routage=Acheminement des paquets
Construction des trames + Dtection des erreurs Codage des bits + Caractristiques lectriques
Les Rseaux Locaux
Encapsulation
Information 7 Application 6 Prsentation 5 Session Transmission des donnes Adaptation Transaction Message 4 Transport
Fragment
3 Rseau 2 Liaison 1 Physique
Paquet Trame Bits
Les Rseaux Locaux
I.S.O. et BUS DE TERRAIN
Le Modle I.S.O. possde 7 couches
Couches de 1 4: couches basses charges d assurer un transpor optimal des donnes Couches 5 7: couches hautes charges du traitement des donne
7 6 5 APPLICATION PRESENTATION SESSION TRANSPORT RESEAU PAQUETS TRAMES BITS SUPPORT PHYSIQUE APPLICATION
PROTOCOLE
MESSAGES
PRESENTATION SESSION TRANSPORT RESEAU
SERVICE
4 3 2 1
LIAISON
PHYSIQUE
LIAISON
PHYSIQUE
Les Rseaux Locaux
I.S.O. et BUS DE TERRAIN
Le bus de Terrain est bas sur la restriction du modle I.S.O. 3 couches.
7 6 5 4 3 2 1 LIAISON PHYSIQUE APPLICATION
Le Bus de Terrain
Les couches 3 6 sont vides: Pas d interconnexion avec un autre rseau
Couche Liaison =
L..L.C. : Logical Link Control
M.A.C. : Medium Access Control
Les Rseaux Locaux
10
I.S.O. et BUS DE TERRAIN
COUCHE LIAISON : L.L.C. : Logical Link Control
Filtrage des messages
7 APPLICATION
Recouvrement des erreurs bit/trame Notification de surcharge
M.A.C. : Medium Access Control
LLC 2 MAC
Mise en trame: mission/rception Dtection et signalisation du bit erreur Arbitrage: gestion de l accs au mdium
PHYSIQUE
Les Rseaux Locaux
11
Voie de transmission Capacit dun canal
Dbit binaire Capacit maximale dun canal
Rapidit de modulation
Rapidit maximale de modulation
Les Rseaux Locaux
12
Les Supports des voies de transmission
Conducteur mtalliques Fibre optiques
Hertzien
Les Rseaux Locaux
13
Conducteur mtalliques Paires torsades
Des paires torsades non blindes (UTP :Unshielded Twisted Pair) Des paires torsades blindes (STP: Shielded Twisted Pair) Des paires torsades avec cran.
Les Rseaux Locaux
14
Conducteur mtalliques Paires torsades
Catgorie 1 et 2 voix et donnes vitesses rduites. Catgorie 3 voix/donnes jusqu 10 Mbits/s. Catgorie 4 voix/donnes jusqu' 16 Mbits/s. Catgorie 5 voix/donnes jusqu' 100 Mbits/s ou 155 Mbits/s Catgorie 6 250 Mbits/s Catgorie 7 750 Mbits/s
Les Rseaux Locaux
15
Conducteur mtalliques cbles coaxiaux
Gaine
Blindage
Dilectrique Conducteur
Les Rseaux Locaux
16
cble RG58
Les Rseaux Locaux
17
Les Rseaux Locaux
Gaine
Blindage 4
Blindage 3
Blindage 2
Blindage 1
D
Dilectrique
Conducteur mtalliques cbles coaxiaux
d
Conducteur
18
Conducteur mtalliques cbles coaxiaux
Les Rseaux Locaux
19
F.O. La Rfraction
Les Rseaux Locaux
20
Fibres optiques multimodes
n0 50 m 100 m
Gaine
Gaine 125 m Cur 50 m Largeur de bande 50MHz.km Attnuation 3 dB/km Porte max. 10 km
n2
Coeur
n1
Les Rseaux Locaux
21
Fibres optiques gradient dindice
n0 50m 100m
Gaine
Gaine 125 m Cur 50 m Largeur de bande 1GHz.km Attnuation 0,7 dB/km Porte max. 30 km
Les Rseaux Locaux
n2
Coeur
n1
22
Fibres optiques monomode
n0 5m 100m
Coeur
n1
Gaine
Gaine 125 m Cur 5 8 m Largeur de bande 50 GHz.km Attnuation 0,4 dB/km Porte max. 50 km
n2
Les Rseaux Locaux
23
Composants FO
Les Rseaux Locaux
24
Composants FO
Les Rseaux Locaux
25
Topologie des rseaux
Les Rseaux Locaux
26
Topologie - ETOILE
Poste de trav ail B Poste de trav ail A
Station ce ntrale
Poste de trav ail C
Poste de trav ail D
Les Rseaux Locaux
27
Topologie BUS
Station A
Station B
Station C
Station D
Terminaison Zo
Raccordement
Terminaison Zo
Les Rseaux Locaux
28
Topologie BUS
Station A Station B Station C Station D
Station E
Station F
Les Rseaux Locaux
29
Topologie Anneau ou Boucle
Station A
Station B
Station D
Station C
Les Rseaux Locaux
30
Topologie Arbre (Bus)
Tte de l'toile Dtail d'un HUB HUB-6
HUB-4
HUB-5
HUB-1
HUB-2
HUB-3
Les Rseaux Locaux
31
LES RESEAUX LOCAUX
La sous couche MAC
Les Rseaux Locaux
32
Comptition. Accs alatoire (Type CSMA: Carrier sense multiple access ) Multiplexage. Temporel.
Synchrone. Asynchrone.
Classification des mthodes daccs
Consultation. Gestion centralise (du type Matre Esclave) Scrutation centralise. Scrutation dcentralise. Gestion dcentralise (Circulation dun Jeton)
Les Rseaux Locaux
33
Time Division Multiple Access TDMA
Station 1
Station 2
Station 3
Station 1
Station 2
Station 3
Les Rseaux Locaux
34
Accs alatoires Collision sur un BUS
Station A
Station B
Station C
Station D
Les Rseaux Locaux
35
Format des trames 802.3
Champs
Taille (octets)
PRE SFD DA SA LEN LLC DATA PAD FCS
< 1519
< 64
Les Rseaux Locaux
36
Format des trames 802.3
PRE : Prambule : Squence 10101010 pour lauto synchronisation des rcepteurs.
SFD : Start Frame Delimiter (dlimiteur de dbut) 10101011 DA : Destination Adress - adresse du destinataire de la trame. SA : Source Adress - adresse de lmetteur. LEN : Longueur des donnes. LLC DATA : Donnes changes entre entits du sous niveau LLC. PAD : Bourrage - donnes sans signification, insres uniquement si le champ de donnes a une longueur insuffisante. FCS : Frame Check Sequence - squence de vrification de la trame, obtenu par un CRC de degr 32.[1]
g ( x ) x 32 x 26 x 23 x 22 x16 x12 x11 x10 x 8 x 7 x 5 x 4 x 2 x 1
Les Rseaux Locaux
[1]
37
Format des adresses
16 bits I / G Adresse (15 bits)
48 bits I / G
U / L
Adresse (46 bits)
I/G
0 1
Adresse Individuelle. Adresse de Groupe. Adresse Universelle cre la fabrication. Adresse Locale propre au rseau 38
U/L
0 1
Les Rseaux Locaux
Les accs contrls
La gestion centralise :
Matre Esclaves
La gestion dcentralise :
Jeton sur bus Jeton sur boucle
Les Rseaux Locaux
39
Jeton sur BUS: Format des trames 802.4
Champs Taille (octets)
PRE
SFD
FC
DA
SA
LLC DATA FCS
ED
1 ou +
2 ou 6
2 ou 6
0 8191
Les Rseaux Locaux
40
Format des trames 802.4
PRE : Prambule au moins 1 octet pour lauto synchronisation des rcepteurs dure mini 2 s
SFD : Start Frame Delimiter (dlimiteur de dbut) NN0NN000 (N=Non Data) FC : Frame Control - Type de trame. DA : Destination Adress - adresse du destinataire de la trame. SA : Source Adress - adresse de lmetteur. LLC DATA : Donnes changes entre entits du sous-niveau LLC. FCS : Frame Check Sequence - squence de vrification de la trame, obtenu par un CRC de degr 32. ED : Dlimiteur de fin NN1NN1IE - N Non data - I est un indicateur pour indiquer si cette trame est la dernire (I=0) ou bien quune autre va suivre (I=1). E est un indicateur derreur dont la valeur du bit peut tre modifie par un rpteur.
Les Rseaux Locaux
41
Jeton sur anneau
J Station A
La t rame mis e par A es t rcupr par A
Station B
Station D
Station C
Les Rseaux Locaux
42
Format des trames 802.5
LLC DATA
Champs Taille (octets)
SD
AC
FC
DA
SA
FCS
ED
FS
2 ou 6
2 ou 6 0 4027
Les Rseaux Locaux
43
Format des trames 802.5
SD : Start Delimiter (dlimiteur de dbut) JK0JK000
AC : Access Control - contrle daccs - PPPTMRRR FC : Frame Control - Type de trame. DA : Destination Adress - adresse du destinataire de la trame. SA : Source Adress - adresse de lmetteur. LLC DATA : Donnes changes entre entits du sous niveau LLC
FCS : Frame Check Sequence - squence de vrification de la trame. Obtenu par un CRC de degr 32.
ED : Dlimiteur de fin JK1JK1IE - N Non data I est un indicateur de dernire trame (I=0) E est un indicateur derreur.
FS : Frame Status (tat de la trame) ACRRACRR o A = adresse reconnue, C = Copi, R = bit rserv, non affect
Les Rseaux Locaux
44
Le champ AC - 802.5
PPP T M RRR Priorit du jeton 111 la plus leve 000 la plus faible
Jeton (token) 0=libre - 1=occup moniteur : mis 0 par lmetteur, et 1 par le moniteur rservation : permet de demander laccroissement de la priorit
Les Rseaux Locaux
45
Les trames 802.5
Trame jeton (3 octets) SD AC ED Trame de donnes. Trame de supervision de la boucle : Test dadresse, Alarme, Demande du jeton, Purge, Moniteur prsent, Moniteur potentiel.
Les Rseaux Locaux
46
LES RESEAUX LOCAUX
Les Stations dinterconnexion
Les Rseaux Locaux
47
Les Stations d'interconnexion
Le rpteur Les ponts Les routeurs Les passerelles
Les Rseaux Locaux
48
Le rpeteur
Station Station
Segment 1
Station
Station
Segment 4
Segment 2
Station
Station
Segment 3
R R
R : Rpteur
Les Rseaux Locaux
49
Le pont
RESEAU LLC MAC1 PHY 1 MAC1 PHY 1 MAC2 PHY 2
RESEAU LLC MAC2 PHY 2
Rseau 1
Rseau 2
Les Rseaux Locaux
50
Le pont simple
Conversion du format des trames
Filtrage d'adresse
Gestion des bits de contrle des trames
Les Rseaux Locaux
51
Le pont routeur
Construction des tables de routage Contrle de flux Filtrage du trafic local
Les Rseaux Locaux
52
Le routeur
RESEAU LLC 1 MAC1 PHY 1 LLC 1 MAC1 PHY 1 LLC 2 MAC2 PHY 2 RESEAU LLC 2 MAC2 PHY 2
Rseau 1
Rseau 2
Les Rseaux Locaux
53
La passerelle
AP P LICATION AP P LICATION AP P LICATION P RESENTATION P RESENTATION P RESENTATION P RESENTATION
SESSION
SESSION
SESSION
SESSION
TRANSP ORT
TRANSP ORT
TRANSP ORT
TRANSP ORT
RESEAU
RESEAU
RESEAU
RESEAU
LIASON
LIASON
LIASON
LIASON
P HYSIQUE
P HYSIQUE
P HYSIQUE
P HYSIQUE
Rseau 1
Rseau 2
Les Rseaux Locaux
54