You are on page 1of 56

Module : Rseaux Informatique

Partie I
Le concept de rseau
Le modle OSI
Lempilement en couches OSI
Les fonctions des couches OSI
Quest ce quun rseau

Il est conu pour permettre la circulation


Des vhicules : Le rseau routier
Des trains : le rseau ferr
De llectricit : le rseau lectrique
De la voix : le rseau tlphonique
Et des donnes : Le rseau informatique
Les Rseaux

Un rseau est un ensemble de ressources matrielles et


logicielles
Offrir un service
Assurer laccs une ressource
Partager les ressources
Assurer une plus grande fiabilit
Rduire des cots
Transporter linformation sur grandes distances

Ex
RTC, LAN, ADSL,Wi-Fi, Transmission, Commutation, GSM, .
Quapportent les rseaux ?

Les rseaux permettent :

Le partage des fichiers


Le partage dapplication : compilation, SGBD
Partage de ressources matrielles : limprimante, disque
Tlcharger des applications et des fichiers
Linteraction avec les utilisateurs connects : messagerie
lectronique, confrences lectroniques, .
Le transfert de donnes en gnral: rseaux informatiques
Les transfert de la parole : rseaux tlphoniques
Le transfert de la parole, de la vido et des donnes : rseaux
numrique intgration de services RNIS ou sur IP.
Quapportent les rseaux ?

Usage des rseaux : (apport aux entreprises)


Partager des ressources: imprimantes, disque dur, processeur, etc.
Rduire les cots:
Exemple: au lieu davoir une imprimante pour chaque
utilisateur qui sera utilise 1 heure par semaine,
on partage cette mme imprimante entre plusieurs
utilisateurs.
Augmenter la fiabilit: dupliquer les donnes et les traitements
sur plusieurs machines. Si une machine
tombe en panne une autre prendra la relve.
Fournir un puissant mdia de communication: e-mail, Vido Conf ..
Faciliter la vente directe via lInternet.
Quapportent les rseaux ?

Usage des rseaux : (apports aux individus)


Accs facile et rapide des informations distantes:
Informations de type financier: Paiement de factures,
consultation de solde, etc.
Recherche dinformations de tout genre : sciences, arts,
cuisine, sports, etc.;
Accs des journaux et bibliothques numriques: News
Communication entre les individus : Vidoconfrence, courrier
lectronique, groupes thmatiques (newsgroups), clavardage
(chat), communication poste--poste (peer-to-peer),
tlphonie et radio via Internet, etc.
Divertissements et jeux interactifs : vido la carte et toutes
sortes de jeux (jeux dchec, de combats, etc.)
Commerce lectronique (e-commerce) : transactions
financires, achats en ligne partir de son domicile.
Mdia

Les mdias sont les informations changes par


des partenaires qui communiquent
Trois types de mdia
La voix
La vido
Le texte

Chaque mdia possde des caractristiques spcifiques


vis--vis du rseau
Ne pas confondre mdia avec medium de transmission qui
est un autre nom du canal de transmission
Classification des rseaux
Les catgories de rseau
Selon ltendue
PAN

LAN

MAN

WAN
PAN : Personal Area Network

PAN : Rseau Priv ou Domestique

Ensemble dquipements domestiques et informatiques localis


dans la mme proprit prive qui communiquent directement
les uns avec les autres

Ex. : Home PNA

W-PAN = Wireless PAN, cest dire mise en uvre de


technologies sans fils.

Ex. : Bluetooth, Home RF


LAN : Local Area Network

Rseau local, rseau local dentreprise (RLE)


Ensemble dquipements informatiques indpendants,
gographiquement rapprochs, et qui communiquent
directement les uns avec les autres.
Ex. : Ethernet, Token Ring
Rseau Local Industriel (RLI)
Ensemble d quipement interconnects sur des sites de
production et/ou de contrle de process.

W-LAN = Wireless LAN, c est dire mise en uvre de technologies


sans fils dans un LAN.
Ex. : Wifi (802.11).
LAN : Local Area Network

Caractristiques
Taille
Taille restreinte : dlai de transmission born et connu
Topologie
Bus
Anneau
MAN : Mtropolitain Area Network

Rseau mtropolitain, rseau de campus.


Ensemble dquipements informatiques indpendants, situs
dans un rayon de quelques dizaines de kilomtres.
Souvent il s agit d un rseau de LANs interconnects par un lien
partag, souvent fibre optique.

Rseau local

Rseau local

Rseau
mtropolitain
WAN : Wide Area Network

Rseau tendu, rseaux longues distances.


Ensemble dquipements informatiques indpendants,
gographiquement loigns et isols par le domaine public
Exemple : RTC
W-WAN = Wireless WAN, cest dire mise en uvre de
technologies sans fils dans les WANs.

Rseau local Rseau local

WAN : ATM, Internet


La taxonomie des rseaux

PAN : Personal Area Network


LAN : Local Area Network
MAN : Metropolitan Area Network
WAN : Wide Area Network
Dbit

1Tbps

1Gbps
Rseaux Rseaux Locaux
LAN Rseaux Mtropolitains
Privs
MAN
PAN
Rseaux tendus
1Mbps
WAN

1Kbps

10m 100m 1km 10km 100km

Distance
Exemples de Topologies Rseau

Comment les entits du rseau sont branches


Exemples darchitectures rseaux

Rseau local

INTERNET Rseau local


PLANETAIRE

Rseau tendu

Rseau local
Rseau
tlphonique

Rseau local

Rseau
mtropolitain
Selon ltendue
PAN : Personal Area Network
Rseau de client faible porte (10m) avec des dbits allant de quelques Kbps
des Gbps : Wi-Fi. Regroupe des quipements domestiques interconnects, au
sein dun mme foyer

LAN : Local Area Network


Rseau dont ltendue est limite une circonscription gographique rduite
(btiment,..). Les LANs sont destins en gnral au partage des ressources
Hard et Soft un dbit allant de 10 100 Mbps (Gbps) : Ethernet

MAN : Metropolitan Area Network


Rseau dont ltendue est dune centaine de km. Ils sont utiliss pour fdrer
les rseaux locaux ou assurer la desserte informatique de circonscriptions
gographiques importantes (campus). Les dbits sont de lordre de 100 Mbps
(Gbps) : GigaEthernet

WAN : Wide Area Network


Transporter linformation lchelle du pays avec un dbit allant de quelques
Kbps des dizaines Mbps par clients. Pour ce faire, le WAN utilise des
infrastructures Filaires, sans fils, satellite ou marines : ATM, RNIS, SDH, PDH,
RTC, X.25
Modle de rfrence

Linterconnexion des quipements htrognes tait devenue complexe


Par la diversit des approches
Par la diversit des fonctionnalits
Par la diversit des problmes rsoudre
Les architectures sont incompatibles entre elles et ne permettent pas
linteroprabilit des systmes
Ncessit de dfinir une architecture de communication normalise
1. Assurer laccs des ressources travers un ou plusieurs
infrastructures rseaux
2. Procurer un service identique que les ressources soient locales ou
distantes

Transparence lutilisateur
Architecture et transparence

La transparence : dfis
Techniques de connexion compatibles : raccordement, niveau lectrique,.
Protocoles dchanges identiques
Smantique de linformation comprhensible par les deux partenaires
La transparence : mise en oeuvre
Problmes dorigines diverses

Rduire la complexit par le dcoupage en entits


fonctionnelles couches
Requtes

Transparence

Rponses
Architecture et transparence

En informatique, pour rgler des problmes, il faut


programmer
La programmation peut tre anarchique ou, structure.
Il en est de mme pour lorganisation des communications
Pour les communications, structurer nest pas suffisant :
Il faut structurer
Il faut que les machines communicantes structurent de la mme
faon

Do la ncessit dune normalisation de la


faon de rgler les diffrents problmes
Architecture et transparence

Une couche est un ensemble homogne destin


accomplir une tache
ou rendre un service
Lapproche en couches garantit une volutivit facile du
systme Ingnierie Modulaire
la prise en compte dune nouvelle technologie ne remet en cause
que la couche concerne
Les constructeurs ont opt pour un modle de rfrence
structur en couche
Le modle a t standardis par lISO sous lacronyme OSI
OSI Reference Model

OSI RMOpen System Interconnection Reference Model

Open Interconnexion
Systems de Systmes
Interconnection Ouverts

MODELE CONCEPTUEL
7 Couches
Protocoles
Services
Systmes Ouverts : Critres

La spcification est

Publique et gratuite

Dveloppements multi-fournisseurs

Non modifiable par un seul

Implmentations multiples

Disponible et supporte

Et a t valide par

Tests de conformit

Tests dinteroprabilit

Exemple

Systmes dexploitation : UNIX, Langages : C, Fortran, C++, Graphiques : JPEG,


MPEG, Rseaux : OSI, TCP-IP
Logiciels de rseaux

Rseau : matriels + logiciels.


Logiciel : on a besoin dimplanter un grand nombre de
fonctions (dtection et correction derreurs, contrle de flux,
routage, etc.) pour pouvoir communiquer convenablement.
Problme : les fonctions implanter sont nombreuses et
complexes.
Quoi faire?: regrouper les fonctions en modules (diviser pour
rgner) rduire un problme complexe en plusieurs petits
problmes.
Comment faire le dcoupage?: utiliser les techniques de gnie
logiciel (couplage, modularit, encapsulation, etc.).
Le modle OSI

Signifie Open System Interconnect (norme OSI 7498, publi en 1981)


Dfini par lISO : International Standard Organisation
But : Dfinir les fonctions de la communication et les hirarchiser en
couches
Une couche n utilise les services de la couche n-1 et ses propres
moyens pour offrir des services plus appropris la couche n+1.
Relation entre les couches n et n-1
n : utilisateur des services.
n-1 : fournisseur des services.
Nombre/nom/fonction des couches varie selon le rseau.
Principe de fonctionnement : Encapsulation

Dans un modle N couches


Pour communiquer lapplication cliente remet la couche suprieure (N)
des donnes destination de lapplication serveur
Des instructions dfinissant le niveau de service souhait
La couche N interprte les instructions et fabrique, destination de la couche
N distante, une structure de donnes :
Des informations ncessaires la couche N distante : en-tte niveau N (header) en
plus des donnes applicatifs
Des instructions destines la couche N-1
N-1 procde de mme
Enfin les donnes sont mises vers le rseau
En rception chaque couche i extrait len-tte Hi, linterprte et remet les
donnes la couche i+1
Les couches procde de mme jusqu remise des donnes lapplication
distante
Principe de fonctionnement
Client

Transparence Serveur

Application cliente
Application Serveur
Donnes
Instructions

Donnes
H3
Couche 3 Couche 3

H3 Donnes H3 Donnes

H2 Couche 2 Couche 2

H2 H3 Donnes H2 H3 Donnes

H1 Couche 1 Couche 1

H1 H2 H3 Donnes H1 H2 H3 Donnes

Donnes H1 H2 H3
Analogie : Service courrier

1. Le cadre dicte le contenu du courrier envoyer son assistant (e)


2. Lassistant (e) dactylographie une lettre avec les conventions du
courrier commercial
3. La lettre comporte des rfrences la situant dans la relation inter
entreprise
4. Le service courrier de lentreprise choisit le mode dacheminement et
prpare lexpdition
5. La poste se charge dacheminer la lettre sa destination
6. Les lettres sont regroupes en sacs selon leurs destinations
7. Diffrents moyens de transport peuvent tre utiliss pour
lacheminement des sacs postaux
Terminologie OSI : protocole et service

Pouvoir envoyer et recevoir des bits sur un rseau ne suffit pas pour
communiquer convenablement.
Communiquer pouvoir interprter linformation change parler le
mme langage.
Langage = syntaxe + smantique
Les messages envoys doivent tre interprts correctement par le
rcepteur. Si les 8 premiers dun message contiennent ladresse source et
celui qui le reoit considre les 8 derniers bits comme adresse source il
y aura un problme!!!
Donc pour pouvoir communiquer convenablement, les interlocuteurs
doivent sentendre sur les syntaxes et les smantiques des messages
changs on a besoin de PROTOCOLES.
Terminologie OSI : protocoles et services

Le protocole
Un ensemble de rgles sappliquant au format et la signification des PDUs
changes entre entits paires
dcrivant la syntaxe et la smantique des messages changs et la faon dont
la transmission se droule

Syntaxe
Les diffrents champs quon trouve dans chaque message
Le nombre de bits occup par chaque champ.

Smantique : la signification de chaque champ.


Terminologie OSI : protocole et service

Lchange OSI se base sur :


Un dialogue vertical :
transfert dinformations dune couche N une autre (couches
adjacentes) de niveau N-1 (ou N+1)
Dialogue local travers des Primitives de service
Un dialogue horizontal :
change de messages entre une couches N et une couche N
distante travers le rseau (couches homologues)
Dialogue distant travers un Protocole de niveau N
Les units de donnes de la couche N+1 sont encapsules
dans le protocole de niveau N
Terminologie OSI : protocole et service

Application cliente
Application Serveur
Donnes
Instructions

Donnes
H3
Couche 3 Couche 3

H3 Donnes
Protocole N+1 H3 Donnes
Primitives

H2 Couche 2 Couche 2

Primitives
H2 H3 Donnes
Protocole N H2 H3 Donnes

H1 Couche 1 Couche 1

H2 H3 Protocole N-1 H2 H3
H1 Donnes H1 Donnes

Donnes H1 H2 H3
Communications : Virtuelle et Effective

Il est important de comprendre la diffrence entre :


1. Communication virtuelle
Les processus pairs de la couche N conoivent leur
communication de faon horizontale grce au
protocole de la couche N.
2. Communication effective
La communication effective se fait avec et vers les
couches infrieures.
Terminologie OSI : protocole et service

Application cliente Application Serveur

Donnes
Instructions

Donnes
H3
Couche 3 Couche 3

I3 H3 Donnes
Protocole N+1 H3 Donnes
Primitives
H2 Couche 2 Couche 2

Primitives
H2 H3 Donnes
Protocole N H2 H3 Donnes

H1 Couche 1 Couche 1

H2 H3 Protocole N-1 H2 H3
H1 Donnes H1 Donnes

Donnes H1 H2 H3

Peu importe la couche N+1 de savoir comment le service lui est rendu par la couche N
Pour la couche N, Les niveaux adjacents sont des boites noires :
volutivit facile du systme
Systme non propritaire
Terminologie OSI : Service et encapsulation

Unit de donnes
Couche N+1 de la couche N+1
Utilise
Unit de donnes
N+1 Donnes de niveau N

Service N
Couche N
Fournit
N N+1 Donnes
N N+1 Donnes
Utilise Protocole de niveau N

Service N-1
Couche N-1

Fournit N-1 N N+1 Donnes

Le dialogue OSI est un dialogue entre entits homologues distantes.


Modes de dialogue

La communication entre deux systmes peut se faire :


En direct :
Dialogue de bout en bout entre les systmes dextrmit
travers des relais
Dialogue en mode point point entre les systmes dextrmit
et le relais

Systme dextrmit Relais Systme dextrmit


Terminologie O.S.I.
COUCHE : Ensemble des moyens permettant deux entits
communicantes symtriques de mme niveau
dchanger des units de donnes

PROTOCOLE : Rglement des changes entre entits symtriques


et correspondantes situes dans une mme couche

SERVICE : Ensemble des facilits offertes par une couche


celle immdiatement suprieure
La prestation dun service est faite par une entit

INTERFACE : Point de passage oblig entre deux couches


adjacentes
OSI : Principe de conception des couches
La ncessit didentifier des fonctions lmentaires distinctes mais
participant au processus de communication
tude de la faisabilit dun modle de communication structur en
couches
Contraintes de conception
1. Catgories de couches ?
2. Cration des couches ?
3. Nombre de couches ?
4. Quel est le rle de chaque couche ?
Day et Zimmermann en 1983 : laboration du modle OSI
OSI : Catgories de couches ?

Deux fonctions essentielles peuvent tre distingues pour linterconnexion


dapplications informatiques :
Couches hautes : assurer linter fonctionnement des processus applicatifs
distants : orientes application (dialogue de bout en bout)
Organiser le dialogue entre applications
Couches basses : assurer aux couches hautes un service de transport fiable :
orientes transport (dialogue de proche en proche)
Organiser le transport des flux de donnes

Couches Hautes
Couches orientes Couches orientes
Gestion des applications Protocole Gestion des applications

Couches orientes Protocole Couches orientes


Transport Transport
Couches Basses

Transport de proche en
proche Support Physique de transmission
Data Encapsulation et Interconnexion

Protocole de bout en bout

Data Application Layer Application Layer Data

H Data Presentation Layer Presentation Layer H Data

H H Data Session Layer Session Layer H H Data

Transport Layer Transport Layer


Network Layer Network Layer
Data Link Layer Data Link Layer
Physical Layer Physical Layer

Switch Routeur
Host Serveur

Protocole de proche en proche


Couche Application

Couche de bout en bout : la couche la plus abstraite du modle


Couche application : gre les diffrentes utilisations possibles des
autres couches et elle comprend un grand nombre dlments de
services normaliss pouvant sutiliser les uns les autres

Offre aux processus applicatifs le moyen


daccder lenvironnement OSI
Fournit tous les services directement utilisables par lapplication :
Le transfert dinformations
Lallocation des ressources
Lintgrit et la cohrence des donnes accdes
La synchronisation des applications cooprantes
Ex. Telnet, WWW browser, SMTP, SNMP
Couche prsentation
Couche de bout en bout
Couche prsentation : reprsentation globale et unifie de
linformation, interprtation, cryptage, compression de donnes.
Gre les problmes de prsentation des donnes : syntaxe et forme
Dfinit la faon dont les deux entits communicantes peuvent se dcrire
mutuellement le type de donnes quelles schangent et lencodage
quelles ont adopt pour reprsenter cette donne sous forme dune
chane de bits
Pour cela :

ngociation dune syntaxe de transfert commune ayant une


identification unique

Utilisation dun langage de description de donnes permettant


de dcrire les donnes indpendamment de leur encodage

Ex. TIFF, GIF, JPEG, ASCII, MPEG, MIDI, HTML


La couche prsentation
Linformation transporte pratiquement entre deux entits c'est :
du texte,
des nombres
parfois des structures de donnes complexes :
de limage
de la vido
de la voie

Les couches 1 5 transportent des octets bruts sans se


proccuper de leur signification.
Le rle de la couche prsentation est donc de convertir entre donnes
applicatives manipules par les programmes en chanes d'octets
effectivement transportes par le rseau.
La couche session

Couche de bout en bout


Couche session : ne gre pas les problmes de
dplacement dinformations mais fournit les moyens
ncessaires pour organiser et synchroniser les dialogues et
les changes de donnes
Responsable des procdures d'tablissement, de contrle
et de libration des communications
Synchronisation
Dialogue : uni ou bidirectionnel, jeton,
Points de reprise : Lors de l'existence d'une connexion de Session,
les services de Session maintiennent l'tat du dialogue entre
utilisateurs, mme en cas de perte de donnes par le service
Transport.
La Couche physique
Couche de proche en proche
Couche physique : fournit les moyens mcaniques, lectriques,
fonctionnels et procduraux ncessaires lactivation, le maintien
et la dsactivation des connexions physiques destines la
transmission de bits entre deux entits de liaison de donnes
charge de vhiculer les lments binaires dun bout
lautre du support physique.
adapte le signal binaire aux supports
elle commence par coder (affecter un signal lectrique
numrique une suite dinformations binaires
si ncessaire, procde la modulation pour adapter la
bande passante du signal celle du support de
transmission.
NRZ, NRZI, RJ45, V.24, V.35, EIA/TIA-232,
La Couche physique

lments de la couche physique :


Support physique
Codeurs,
Modulateurs,
Multiplexeurs,
Concentrateurs

La conception de la couche physique peut-


tre rellement considre comme
faisant partie du domaine de l'ingnieur
lectronicien.
Limites de la couche 1

La couche 1
peut uniquement dcrire les trains binaires
ne peut pas nommer ou identifier les ordinateurs
ne peut pas choisir quel ordinateur transmettra ou
recevra les donnes binaires.
Objectifs couche 2

Les attributions de la couche "Liaison de Donnes"


seront donc essentiellement de deux ordres :
Dcider des moments d'mission en respectant les rgles en vigueur
baptises "mthodes d'accs : gestion de laccs au
mdia
Scuriser les changes c'est--dire palier les ventuelles erreurs de
transmission physique : fiabilit du transfert
La Couche liaison de donnes

Couche de proche en proche


Utilise le service de la couche physique
Fournit les moyens fonctionnels et procduraux
ncessaires ltablissement, le maintien et la libration
des connexions de liaison de donnes entre deux entits
du rseau
Dtecte et corrige si possible les erreurs dues au support de
transmission
Signale la couche rseau les erreurs irrcuprables
Supervise le fonctionnement de la transmission et dfinit
la structure syntaxique des messages
La manire denchaner les changes selon un protocole
normalis ou non
Ex. HDLC, PPP, IEEE 802.3/802.2, FDDI
La Couche Rseau

Couche de proche en proche


Couche rseaux : assure la mise de bout en bout de supports
physiques (habills par les couches 1 et 2) de faon mettre en
relation les correspondants nayant pas de liaison directe entre eux.
Elle assure essentiellement les fonctions :
dadressage,
de routage,
de multiplexage,
de dtection et correction derreurs( non rgles par la couche 2)
et de contrle de flux
La couche rseau doit permettre linterconnexion de rseaux htrognes
Ex. X25, IPv4, IPv6, IPX, Appletalk DDP
La couche transport
Couche de bout en bout
Couche transport : charge de rgler dfinitivement tous les
problmes relevant du dplacement dinformation et qui nauraient pas
t rgls par les couches infrieures
Accepte les donnes de la couche session :

Les dcoupe ventuellement et sassure de lordonnancement


Multiplexage de plusieurs messages sur un mme canal
La couche transport est la garante de la QoS : dbit, taux derreurs,
dlai de transfert, dlai de connexion et de dconnexion,

Assure un transfert transparent fiable et de bout en bout de


donnes entre entits de session et ce en les dchargeant des dtails
dexcution
Transport des units de donnes appeles messages.
Ex. TCP, UDP.
OSI : Interconnexion

Unit dinterconnexion

Application Application

Prsentation Prsentation
passerelle
Session Gateway Session

Transport Transport

Rseau routeur, com/ pck Rseau

Liaison de donnes pont, com/ trame Liaison de donnes

Physique rpteur, hub Physique


Interconnexion

Fort besoin dinterconnexion entre rseaux


Utilisation dun quipement dit : Passerelle

Une passerelle est dfinie par son niveau


dinteroprabilit
La plus haute couche impacte, ou vue, par la passerelle

Une passerelle est totalement transparente pour les


couches suprieures son niveau
Une passerelle est souvent, non transparente, voire
totalement opaque, pour les autres couches
Modlisation dune passerelle
N+1 N+1
N N N
N-1 N-1 N-1 N-1

Modlisation dune passerelle

Rseau Local physique : un


ensemble de segments relis
par des rpteurs
Rseau Local logique : un
MAC MAC
ensemble de rseaux locaux
physiques relis par des 1 1
commutateurs
3
IRLE : un ensemble de Rseaux
Locaux logiques relis par des MAC MAC
routeurs 1 1
OSI : Interconnexion
protocole applicatif
Application Application

protocole de prsentation
Prsentation Prsentation

protocole de session
Session Session

protocole de transport
Transport Transport
interconnexion

Rseau Rseau Rseau Rseau

Liaison Liaison Liaison Liaison

Physique Physique Physique Physique


OSI : Recap des couches

Met en uvre les protocoles de niveau


Application applicatif. transfert, transaction, etc..
assure la cohrence et lindpendance des
Prsentation donnes transmises;
gre la synchronisation des changes; dfinit
Session les points de reprise.
garantit le transport des donnes de bout en
Transport bout. Optimisation des ressources
gre le rseau ou sous-rseau; cl de vote
Rseau de lacheminement des donnes
gre la qualit de la transmission de donnes
Liaison de donnes (dtection et correction derreurs)

Physique Charg de la transmission des bits sur


le support de communication