Institut Supérieur des Etudes Technologiques
de Mahdia
TI2.*
Chapitre 2: Normalisation des réseaux
informatiques
Année universitaire 2015-2016
Plan
Introduction
La normalisation, pourquoi?
Le modèle OSI de l'ISO
Définition et avantages
Architecture du modèle OSI
Rôle des couches
Services et protocoles
Les unités de données
L’encapsulation
Transmission de l'information à travers le modèle OSI
L’architecture TCP/IP
Comparaison TCP/IP — ISO
Encapsulation TCP/IP
2
Introduction
Qu’est qu’un réseau?
Quels sont les avantages des
réseaux?
Qu’elle est la structure d’un
réseau?
3
La normalisation, pourquoi?
Au début des années 70, chaque constructeur a développé sa
propre solution réseau autour d'architecture et de protocoles
privés (SNA d'IBM, DECnet de DEC, DSA de Bull, TCP/IP du
DoD,...)
Il est impossible d'interconnecter ces différents réseaux
«propriétaires» si une norme internationale n'était pas établie.
Un réseau:
Ensemble d’équipements informatiques hétérogènes
Nécessité de disposer de normes et de protocoles
unifiés pour réaliser la communication des «systèmes
ouverts »
Un système ouvert est un ordinateur, un terminal, un réseau,
n'importe quel équipement respectant une norme et donc apte
à échanger des informations avec d'autres équipements
4 hétérogènes et issus de constructeurs différents.
La normalisation, pourquoi?
La normalisation doit permettre et assurer la
communication entre:
Les matériels.
Les logiciels.
La technologie des systèmes.
On doit pouvoir communiquer sans se préoccuper
:
Des topologies.
Des types de lignes privées ou publiques.
Des supports.
Des protocoles de communication
5
Norme – Organismes de normalisation
La norme:
Un document écrit qui définit les caractéristiques techniques d’un
produit ou d’un service .
Elle représente un ensemble de règles et de procédures qui
contrôle la fabrication, les dimensions et les fonctionnalités d’un
produit.
Les organismes de normalisation les plus importants dans la
normalisation des réseaux :
ISO (International Organization for Standardization) ;
ITU (International Telecommunication Union) ;
CEI (Commission Electrotechnique Internationale) ;
6IEEE (Institute for Electrical and Electronical Engineers ).
Normalisation: Le modèle OSI
Les réseaux sont hétérogènes, Le problème d’interconnexion
est complexe
Il faut décomposer le problème en problèmes plus simples
Proposer un modèle de décomposition en couches superposées
à partir de la couche physique
c-à-d le logiciel de gestion du port ou de la carte utilisée pour le
raccordement au réseau
jusqu’à la couche application
c-à-d le logiciel d’application qui utilise le réseau, exp. courrier
électronique, navigateur Internet, etc.
Chaque couche résoud des problèmes et offre des services à la
7 couche de niveau supérieur
Normalisation: Le modèle OSI
OPEN SYSTEMS INTERCONNECTION – 1984
Le modèle de référence OSI comporte sept couches numérotées,
chacune illustrant une fonction réseau précise.
Couches:
Chaque couche correspond à une fonctionnalité particulière d'un réseau.
Une couche est constituée d'éléments matériels et logiciels
Utilisation de l’abstraction (séparation) pour cacher la complexité
Modularité et individualisation des fonctionnalités
Découpage des messages en Unités de Données ou Data Unit
8
Modèle OSI: avantages
L’OSI (Open Systems Interconnection)
Une
architecture de référence pour les échanges entre ordinateurs
proposée par l’ISO
d’ordinateurs de différents constructeurs
sous des systèmes d’exploitation différents
Les avantages d’une structure en couches :
Permettre
des changements ou l’ajout de fonctionnalités à l’une des
couches sans impact sur les autres ;
Diviser
la complexité d’un réseau en fonctions ou sous-couches qui sont
plus faciles à administrer (division des fonctions à exécuter en des niveaux
séparables);
Définir
des standards qui permettent la compatibilité entre les logiciels et
les équipements de différents constructeurs ;
Faciliter le dépannage.
9
Architecture du modèle OSI
Couche 7 Application
Couches
applications
Couche 6 Présentation
Hautes
Couche 5 Session
Couche 4 Transport
Couches Couche 3 Réseau
flux de
données
Basses Couche 2 Liaison
Couche 1 Physique
Modèle OSI (en 7 couches)
10
Description des couches
Couche Application:
c’est la couche OSI la plus proche de l’utilisateur ; elle
fournit des services réseaux aux applications de l’utilisateur
(exemple : navigateur, FTP).
Elle est chargée de l’exécution des applications, de son
dialogue avec la couche 7 du destinataire en ce qui
concerne le type des informations à échanger (messagerie,
transfert de fichiers, interrogation d’une base de
données…).
11
Description des couches
La couche présentation
cette couche met en forme les informations échangées
pour les rendre compatible avec l’application destinatrice
(traduction des formats, compression, encryptage, etc.).
Elle s’intéresse à la syntaxe des informations.
12
Description des couches
La couche session
Elle assure l’ouverture et la fermeture des sessions
(communication) entre les utilisateurs.
Une session est un dialogue hautement structuré entre
deux stations de travail. La couche session est chargée de
gérer ce dialogue.
Émission des informations seulement s’il y a un utilisateur
à l’autre extrémité pour les récupérer, ou au moins son
représentant, qui peut être une boîte aux lettres
électroniques.
13
Description des couches
La couche transport
Cette couche concerne l’intégrité des données.
Elle garantit que les paquets seront reçus sans erreur,
dans l’ordre et sans perte ni duplication de données.
Elle découpe les messages volumineux en paquets que la
couche réseau pourra transmettre ou le réassemblage des
paquets en messages (norme X224).
En fournissant un service de communication, la couche de
transport établit et raccorde les circuits virtuels, en plus
d’en assurer la maintenance.
14
Description des couches
La couche réseau
Elle assure l’adressage, le contrôle de flux, l’engorgement
des données et le routage, c'est-à-dire, le choix du
meilleur itinéraire.
15
Description des couches
La couche liaison de données
Elle assure un transit fiable des données sur une liaison
physique
Elle s’occupe de l’adressage physique (MAC Medium Access
Control), de la topologie du réseau, de l’accès au réseau, de
la notification des erreurs, de la livraison ordonnée des
trames de contrôle de flux et de l’établissement et la
libération des connexions.
Elle dispose des moyens de détection et correction des
erreurs et des règles nécessaires pour partager un support
physique unique entre plusieurs stations (exemple : norme
HDLC).
16
Description des couches
La couche physique
Elle réalise le transfert physique des éléments binaires des
trames sur le support suivant des caractéristiques
mécaniques et électriques des câbles du réseau, des
connecteurs et des signaux qui y circulent .
Dans cette couche, on trouve tous les matériels et les
logiciels nécessaires au transport correct des bits (jonction,
modem, multiplexeurs, commutateurs, satellite,…).
17
Rôle des couches flux de données
Les couches Physique, Liaison, Réseau et
Transport assurent des fonctions de
Couche 7 Application
transport de données entre les nœuds
Couche 6 Présentation
Rôle Exemple
Couche 5 Session
•Transfert de données de bout en bout TCP
Couche 4 Transport •Livraison en mode connecté et non connecté UDP
• Correction d’erreurs avant retransmission SPX
•Acheminer les paquets de la source vers la IP
Couche 3 Réseau destination
•Assurer un adressage logique pour déterminer
le chemind’information entre deux équipements
•Transfert
802.3 /
reliés par une voie physiques
Couche 2 Liaison •Accès au média utilisant l’adresse MAC
802.2
HDLC
•Détection d’erreurs sans correction
•Acheminer les bits entre les équipements
Couche 1 Physique •Spécifier le voltage, le support et la fiche de
connexion
18
Rôle des couches d’application
Telnet
Couche 7 Application Interface Utilisateur
HTTP
•Comment les données sont ASCII
Couche 6 Présentation représentées EBCDIC
•Traitement spécial comme le JPEG
cryptage
•Gestion du dialogue entre Système
Couche 5 Session d’exploitatio
utilisateurs n
•Préserver la séparation entre Accès
Couche 4 Transport les données des différentes application
applications Planification
Couche3 Réseau
Les couches Session, Présentation
Couche 2 Liaison
et Application assurent des
Couche 1 Physique fonctions de gestion de l’application
[1].
19
Services et protocoles
Couche 7 Application Application
Protocole Application
Interface de service 6/7
Couche 6 Présentation Présentation
Protocole Présentation
Interface de service 5/6
Couche 5 Session Session
Protocole Session
Interface de service 4/5
Couche 4 Transport Transport
Interface de service 3/4 Protocole Transport
Couche 3 Réseau Réseau
Protocole Réseau
Interface de service 2/3
Couche 2 Liaison Liaison
Protocole Liaison
Interface de service 1/2
Couche 1 Physique Physique
Protocole Physique
Système A Système B
Service : l’ensemble de capacités fournies par un niveau donné à un
niveau supérieur
Protocole : l’ensemble de règles et de formats déterminant la
communication entre deux niveaux distants
20
Architecture de réseau du modèle OSI
Information
Protocole
Application d’Application Application
Protocole de
Présentation présentation Présentation
Protocole de session
Session Session
Protocole de transport
Transport Transport
Protocoles de couches 1,2 et 3
Réseau Réseau Réseau Réseau
Liaison Liaison Liaison Liaison
Physique Physique Physique Physique
Hôte A Système de relais Hôte B
21
Encapsulation
Encapsulation : processus de conditionnement des données
consistant à ajouter un entête de protocole déterminé avant que les
données ne soient transmises à la couche inférieure .
Lorsqu’une couche de la source reçoit des données, elle encapsule
ces dernières avec ses informations puis les passe à la couche
inférieure.
Le mécanisme inverse a lieu au niveau du destinataire ou une
couche réceptionne les données de la couche inférieure ; enlève les
informations qui la concernent ; puis transmet les informations
restantes à la couche supérieure.
Les données transitant à la couche n de la source sont donc les
mêmes que les données transitant à la couche n du destinataire.
Pour identifier les données lors de leur passage au travers d’une
couche, l’appellation « Unité de données de protocole (PDU) » est
utilisée.
22
Transmission de données inter
système
Processus Processus de
Expéditeu d’émission réception Destinataire
r
Donnée Donnée
s s
D
n
H7 Donnée Applicatio Donnée H7 és
io
at
s en
n s
ul
ca
ps
H6 H7 Donnée ps
Donnée H7 H6
ca
Présentati ul
En
s at
on s io
n
H5 H6 H7 Donnée Session Donnée H7 H6 H5
s s
H4 H5 H6 H7 Donnée Transport Donnée H7 H6 H5 H4
s (SEGMEN s
H3 H4 H5 H6 H7 Donnée T)
Réseau Donnée H7 H6 H5 H4 H3
s (PAQUET) s
H2 H3 H4 H5 H6 H7 Donnée Liaison Donnée H7 H6 H5 H4 H3 H
s s 2
(TRAME)
001101010111110001001101 001101010111110001001101
01 Support Physique : 01
BITS
23
Le modèle OSI: Les unités de données
A chaque couche correspond une unité de données (bit,
trame, paquet, message,..)
Le passage d’une couche à l’autre se fait par ajout
d’informations de contrôle.
24
TCP/IP
TCP/IP est devenu le protocole standard en matière d’interopérabilité
entre ordinateurs hétérogènes.
Cette interopérabilité constitue l’un des principaux atouts de TCP/IP.
Presque tous les réseaux sont compatibles avec TCP/IP.
TCP/IP permet de faire du routage et sert souvent de protocole pour la
communication inter réseau.
TCP/IP inventé par le ministère américain de la défense qui voulait un
protocole routable, robuste et fonctionnellement performant, qui
puisse servir à créer ces réseaux étendus capables de fonctionner
même en cas de guerre nucléaire.
C’est maintenant la communauté Internet qui gère l’évolution de
TCP/IP
25
TCP/IP
Le succès de TCP/IP s’appui sur des caractéristiques
intéressantes
C’est un protocole ouvert, les sources sont disponibles gratuitement et
ont été développés indépendamment d’une architecture particulière,
d’un système d’exploitation particulier, d’une structure commerciale
propriétaire.
Ils sont donc théoriquement transportables sur n’importe quel type de
plateforme, ce qui est prouvé de nos jours.
TCP/IP est indépendant du support physique du réseau.
TCP/IP peut être véhiculé par des supports et des technologies aussi
différents qu’une ligne série, un câble coaxial Ethernet, une liaison
louée, un réseau token-ring, une liaison radio , une liaison par rayon
laser, infrarouge, ATM, fibre optique, etc…
Le mode d’adressage est commun à tous les utilisateurs de TCP/IP
quelle que soit la plate-forme qui l’utilise.
26
Comparaison TCP/IP et le modèle OSI
4 couches: Couche Réseau
Couche
application
Couche Accès au
Réseau
Couche transport
27
TCP/IP et le modèle OSI
28
Rôle des couches
La couche application
Elle intègre les services des couches session et
présentation.
Le modèle TCP/IP regroupe tous les aspects liés aux
applications et suppose que les données sont préparées de
manière adéquate pou les couches suivantes.
La couche transport
Elle s’intéresse à la qualité de service touchant la fiabilité, le
contrôle de flux et la correction des erreurs.
Le protocole TCP (Transmission Control Protocol) est orienté
connexion, il assure des communications réseaux fiable,
circulant bien et présentant un taux d’erreur peu élevé.
29
Rôle des couches: la couche transport
(suite)
Dans un protocole orienté connexion, TCP/IP
établit un dialogue entre la source et le
destinataire pendant qu’il prépare les informations
de la couche application en segments.
Il y a alors un échange de segments de couche 4 afin de
préparer une communication et donc une connexion
logique pendant un certain temps.
Cette communication faisant appel à un circuit logique
temporaire est appelé commutation de paquet, en
opposition à la commutation de circuits supposant elle
a un circuit permanent.
Un protocole non orienté connexion envoie les
données sur le réseau sans qu’un circuit ait été
établit au préalable. (Exemple : le protocole UDP :
User Datagram Protocol)
30
Rôle des couches
La couche Réseau
le rôle de la couche Internet consiste à envoyer des
paquets source à partir d’un réseau quelconque de l’inter
réseau et à les acheminer à destination, indépendamment
du trajet et des réseaux traversés pour y arriver: Routage
Le protocole qui régit cette couche s’appelle IP (Internet
Protocol). L’identification du meilleur trajet et la
commutation de paquets ont lieu à cette couche.
La couche accès au réseau
Cette couche se charge de tout ce dont un paquet IP a
besoin pour établir des liaisons physiques. Cela comprend
les détails sur les technologie réseau local et de réseau
longue distance, ainsi que tous les détails dans les couche
physique et liaison de données du modèle OSI.
31
Architecture TCP/IP: Encapsulation (1)
Application
Applications
NFS
Presentation
SMTP FTP TELNET DNS SNMP TFTP
RPC
Message
Sessi
on
Transport TCP UDP Segment ou
H
datagramme
utilisateur
ICMP
IP RIP,OSPF
Réseau H
Datagramme
ARP RARP
Liaison de données H
Protocoles définis Trame
par les réseaux sousjascents
32
Physique
Bits
Architecture TCP/IP: Encapsulation (2)
Chaque couche encapsule la précédente avec les
informations de contrôle qu’elle destine à la couche de
même niveau sur la machine distante.
Cet ajout est nommé “ header ” (en-tête) parce qu’il est
placé en tête des données à transmettre.
La taille des “ headers ” dépend des protocoles utilisés. Pour
la couche IP le protocole comporte en standard 5 mots de
32 bits, même chose pour la couche TCP.
33
Architecture TCP/IP: Encapsulation (3)
Données
Utilisateur
Entête Données
application Utilisateur Couche Application
Entête Données
TCP Application Couche TCP
Segment TCP
Entête Entête Données
IP TCP Couche IP
Application
Datagramme IP
Entête pied
Etherne
Entête Entête Données Ethern Couche Accès
IP TCP Application
t et
Trame Ethernet
34
Acronymes
ASCII : American Standard Code for ISO : International Organization for
Information Interchange
Standardization ITU : International
ATM : Asynchronous Transfer Mode
Telecommunication Union
CEI : Commission Electrotechnique
Internationale
JPEG : Joint Photographic Experts
EBCDIC : Extended Binary Coded Decimal Group
Interchange Code LAN : Local Area Network
FDDI : Fiber Distributed Data Interface
MAN : Metropolitan Area Network
GSM : Global System for Mobile
communications
PAN : Personal Area Network
HDLC : High Level Data Link Communication SAN : Storage Area Network
HTTP : HyperText Transfer Protocol SPX : Sequenced Packet Exchange
IEEE : Institute for Electrical and Electronical
TCP : Transmission Control Protocol
Engineers
IP : Internet Protocol
UDP : User Datagram Protocol WAN
IPX : Internetwork Packet Exchange : Wide Area Network
Référence [2]
35
Des Questions??
36