Beruflich Dokumente
Kultur Dokumente
des équipements
informatiques pour qu’ils
échangent des informations
Les réseaux
Thierry Schanen
Sommaire
1. Problématiques de la communication
de la l’information
2. Un besoin de communiquer en
réseau
3. Modèles de couches
4. Adressage des stations
5. Circulation des données
6. Protocoles
Thierry Schanen
3. Décentralisation, éloignement de la
commande.
Risque de perte de qualité dans la
transmission de l’information.
Complexité et coût du câblage : « une
information = un fil » n’est plus possible.
Thierry Schanen
Communiquer l’information
Convergence de plusieurs problématiques :
SATELLITE C
SAC GONF. D’ASSISSE ET
FRONTAL G CONDUCTE
V
DORSALE PRETENSIONN
CAPTEUR
UR B SAC LATERAL
POINT DE
S EUR
CONDUCTEUR CONDUCTEUR
CHOC PIETON SIALLUMEUR MASSE I PRETENSIONN
G N°xy E
N°xy EUR ARG
CAPOT ACTIF ENROULEUR
G REVERSIBLE
G
SATELLITE CAPTEUR COND E
LATERAL PRECRA SH
AVG LATETAL G SAC
Doc PSA C
O
FAISCEAU PORT E
ARG
LATERAL
ARG
N
D
Conséquences
1. Nécessité d’une mise en réseau des
ressources : du capteur et du préactionneur à
l’ordinateur (du bus de terrain à Internet).
2. La communication par liaison de type série
(USB, firewire, Ethernet, CAN…) s’impose au
détriment des liaisons parallèles
(CENTRONIC, cartes E/S API…).
3. Suite de protocoles communs à tous les
appareils rendant la communication
« transparente » pour l’utilisateur et les
Thierry Schanen
appareils interchangeables.
4. Fédéralisation des réseaux locaux.
Exemple dans l’automobile
Thierry Schanen
Doc Mercedes
Le réseau…
• des informations,
• des ressources,
• des périphériques.
Thierry Schanen
2- Un besoin de communiquer
…en réseau
1. Présentation
2. Analogie
Thierry Schanen
Pour une bonne communication
Pour qu’une communication d’informations fonctionne il
faut établir quelques règles simples.
Dans une conversation, par exemple, il convient de ne
pas parler en même temps, de parler la même langue, de
parler du même sujet…
Ok ok !
Connaissance Sujet Connaissance
Bla bla bla
Compréhension Compréhension
Langue
(vocabulaire
Règles et grammaire) Règles
Parole
(prononciation
Thierry Schanen
Médium (voix)
Pour une bonne communication
Les principes ainsi définis constituent un ensemble
• de couches (connaissance, règles, support),
• et de protocoles (sujet, langue, parole).
Parole
(prononciation
Thierry Schanen
Médium (voix)
Analogie
Attention !
jRC
Analogie
Il est probable que sur l’ordinateur de votre adversaire,
d’autres applications soient en service et connectées sur
le réseau.
Il faut donc préciser pour l’ordinateur qui recevra
l’information quel est le programme qui utilise cette
information.
On va donc ajouter l’information “j1” pour dire “jeu de
cartes, fenêtre 1”.
Les informations seront rajoutées devant les données. Ce
qui donne “j1jRC”.
Thierry Schanen
j1 jRC
Analogie
a j1 jRC
Analogie
Il n’est pas possible d’envoyer l’information “aj1jRC”
directement sur le réseau car les autres machines du
réseau ne vont pas comprendre le sens du message.
Il faut donc donner l’adresse du destinataire qui peut se
présenter sous la forme du nom de l’utilisateur. Si votre
adversaire s’appelle Paul, ceci donne “Paulaj1jRC”.
Ainsi, seule la machine qui répond à l’adresse Paul va
récupérer le message et le processus va se dérouler à
l’envers jusqu’à ce que l’application visée affiche la carte
jouée.
Thierry Schanen
Paul a j1 jRC
Analogie
Le message complet comporte les données avec leur
codage pour chaque étape du processus.
Chaque paquet est « encapsulé » dans un paquet plus
grand.
Paul a j1 jRC
3. Le modèle TCP-IP
Modèles OSI et TCP-IP
La communication sur réseau fonctionne
sur le même principe.
Afin de rendre les logiciels indépendants du
matériel, l’ensemble du processus de
communication est découpé en couches,
chacune :
• assurant une fonction précise,
• utilisant un protocole de communication
Thierry Schanen
parfaitement codifié.
Modèles OSI et TCP-IP
l’information vers le
bon protocole amont. 1 physique informations physique
Hôte A Hôte B
Couche application
1 physique
message
Couche présentation
1 physique
message
Couche session
1 physique
message
Couche session
7 application
C’est au niveau de la
couche session que sont
6 présentation ouverts les ports de
communication (sockets
5 session sous Windows).
4 transport port Le lien avec l’extérieur
dépend donc de cette
3 réseau couche.
liaison de
2
données
Thierry Schanen
1 physique
message
Traitement des messages
L’ensemble des trois
TRAITEMENT
7 application
couches assure la collecte
6 présentation des données au niveau de
l’utilisateur et leur mise en
5 session
forme afin d’assurer leur
4 transport transmission à l’application
de destination.
3 réseau
liaison de
2
données
Thierry Schanen
1 physique
message
Couche transport
1 physique
message
Couche réseau
Identifie les ordinateurs
7 application
connectés au réseau et
6 présentation détermine comment les
informations doivent être
5 session dirigées.
Service de routages
4 transport
déterminant un chemin à
3 réseau l’intérieur du réseau maillé.
liaison de Contrôle du flux pour ne pas
2
données saturer le réseau.
Thierry Schanen
1 physique connexion…
message
Communication de base
7 application
L’ensemble de ces 4
6 présentation
couches permet le
5 session transport physique du
TRANSPORT message dans le
4 transport respect d’un certain
3 réseau nombre de règles de
liaison de
« bonne conduite »
2 sur le réseau.
données
Thierry Schanen
1 physique
message
Le modèle TCP-IP
Le modèle TCP-IP,
5 application
adapté à la
communication sur
4 transport Internet n’utilise
que 5 couches.
3 réseau
liaison de
2
données
Thierry Schanen
1 physique
4- Adressage des stations
6. Masques de sous-réseau
7. Acheminement des données
Adressage
Afin de diriger les informations vers le bon
destinataire, il est nécessaire d’affecter une
adresse différente dans le réseau à chaque
ordinateur ou périphérique.
logiques (IP).
Adressage logique - IP
Sur un réseau de type Ethernet, les ordinateurs
communiquent entre eux grâce au protocole
TCP-IP qui utilise des adresses de 32 bits, que
l'on écrit sous forme de 4 nombres :
a.b.c.d
192.168.20.2
Net-ID Host-ID
Thierry Schanen
Déchiffrage d’une adresse IP
Exemple
Internet est représenté ci-dessus par deux petits réseaux.
Le réseau de gauche est identifié par le net-ID 194.28.12 et il contient
les ordinateurs : 194.28.12.1 à 194.28.12.4.
Celui de droite a le net-ID 178.12.77 et comprend les ordinateurs :
178.12.77.1 à 178.12.77.4
interne
t
Thierry Schanen
Adresses IP particulières
Lorsque l’host-ID est à 0, on obtient l'adresse réseau :
194.28.12.0 est une adresse réseau et on ne peut donc
pas l'attribuer à un des ordinateurs du réseau.
Lorsque tous les bits de la partie host-ID sont à 1, on
obtient ce que l'on appelle l'adresse de diffusion
(broadcast), c'est-à-dire une adresse qui permettra
d'envoyer le message à toutes les machines situées sur le
réseau spécifié par le net-ID.
Ainsi, sur le réseau 192, les adresses 192.0.0.0 et
192.255.255.255 sont réservées.
Thierry Schanen
10xxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx
Réseaux Ordinateurs
Les classes de réseau
Classe C
Les trois premiers octets représentent le réseau avec les premiers
bits valant 1, 1 et 0, ce qui signifie qu'il y a 221 possibilités de réseaux
c’est à dire 2 097 152.
Les réseaux disponibles en classe C sont donc les réseaux allant de
192.0.0.0 à 223.255.255.0
L’octet de droite représente les ordinateurs du réseaux, le réseau
peut donc contenir :
28-2 = 254 ordinateurs.
10xxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx
Réseaux Ordinateurs
Attribution des adresses IP
Le but de la division des adresses IP en trois
classes A,B et C est de faciliter la recherche d'un
ordinateur sur le réseau.
En effet, avec cette notation, il est possible de
rechercher dans un premier temps le réseau que
l'on désire atteindre puis de chercher un
ordinateur sur celui-ci.
Ainsi l'attribution des adresses IP se fait selon la
taille du réseau.
Les adresses de classe A sont réservées aux très
Thierry Schanen
Un ET entre 00100010.11010000.01111011.00001100
et 11111111.00000000.00000000.00000000
donne 00100010.00000000.00000000.00000000
Thierry Schanen
C'est-à-dire 34.0.0.0
Masque de sous réseau
En généralisant, on obtient les masques suivants pour
chaque classe :
00 50 bf 4f 28 ca 00 d0 59 9c 2f 97 08 00 45 00
00 3c 00 c7 00 00 80 01 91 f6 c0 00 14 02 c0 00
14 01 08 00 36 5c 02 00 15 00 61 62 63 64 65 66
Thierry Schanen
67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76
77 61 62 63 64 65 66 67 68 69
La trame Ethernet
Les trames Ethernet respectent toutes la même
structure.
• Les 14 premiers octets constituent l’entête de
la trame.
• Tous les octets suivants (de 46 à 1500) sont les
données véhiculées par la trame.
00 50 bf 4f 28 ca 00 d0 59 9c 2f 97 08 00 45 00
00 3c 00 c7 00 00 80 01 91 f6 c0 00 14 02 c0 00
14 01 08 00 36 5c 02 00 15 00 61 62 63 64 65 66
Thierry Schanen
67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76
77 61 62 63 64 65 66 67 68 69
La trame Ethernet
00
00 50
50 bf
bf 4f
4f 28
28 ca
ca 00 d0 59 9c 2f 97 08
08 00
00 45 00
00 3c 00 c7 00 00 80 01 91 f6 c0 00 14 02 c0 00
14 01 08 00 36 5c 02 00 15 00 61 62 63 64 65 66
Thierry Schanen
67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76
77 61 62 63 64 65 66 67 68 69
6- Les protocoles
45 00 00 3c 00 c7 00 00 vie
données
Thierry Schanen
P C.sum
IP source IP cible
Données
Le protocole IP
Exemple d’un datagramme IP.
00 50 bfcible
MAC 4f 28 ca 00 d0
MAC59source
9c 2f 97 08
Prot.
00
45 00 00 3c 00 c7 00 00 vie
80
données
Thierry Schanen
01
P 91
C.sum
f6
c0
IP00 14 02
source c0IP00cible
14 01
08 00 36 5c Données
02 00 15 00 61 62…
Le protocole TCP
TCP = Transmission Control Protocol
= protocole de contrôle de transmission
Mais concrètement…
Thierry Schanen
Positionnement des principaux
réseaux et bus
Réseaux informatiques
(Data Bus)
Pilotage de
processus
actionneurs Interbus
(Sensor Bus)
Modbus
AS-i
Thierry Schanen
Simples Evolués
Structure et topologie des réseaux
1. Types de réseaux
1. SAN
2. PAN
3. LAN ou RLE
4. MAN
5. WAN
2. Topologie bus
3. Topologie anneau
Thierry Schanen
4. Topologie étoile
5. Caractéristiques des réseaux
Types de réseaux
Routeurs
LAN 1 MAN 1
WEB
LAN 2
Thierry Schanen
Topologie des réseaux
Anneau
Les ordinateurs sont reliés
par un même câble
circulaire ininterrompu. Les
informations parcourent
l’anneau dans un seul sens
jusqu’à atteindre leur cible.
Thierry Schanen
Topologie des réseaux
Anneau
En cas de défaillance d’un nœud,
tous les ordinateurs situés avant
le secteur en panne peuvent
continuer à communiquer (dans
un seul sens et dans le cas où il
n’y a pas besoin de retour
d’information).
Ce problème est en partie réglé
par les structures en double
boucle où les données circulent
dans un sens dans une boucle et
Thierry Schanen
Etoile
Les ordinateurs sont tous
reliés à un point central (hub
ou switch).
Les informations transitent
toutes par ce point central.
La taille du réseau est
limitée par le nombre de
ports disponibles.
Thierry Schanen
Topologie des réseaux
Etoile
Lorsqu’un câble ou un
ordinateur est défaillant, il
n’affecte pas le
fonctionnement du réseau.
Par contre, lorsque le
concentrateur est défaillant,
tout le réseau est bloqué.
Thierry Schanen
Structure d’un réseau industriel
secrétariat
gestion
compta
WEB
routeur
cfao
Réseau d’entreprise
cao
(Ethernet)
programmation
supervision
contrôle
Profibus…)
Mbps.