Вы находитесь на странице: 1из 58

Cours des rseaux Informatiques

(2010-2011)

Rziza Mohammed
rziza@fsr.ac.ma

Supports

Andrew Tanenbaum : Rseaux, cours et exercices.


Pascal Nicolas : cours des rseaux Informatiques, universit
dAngers. www.info.univ-angers.fr/pub/pn
Douglas Comer : TCP/IP, Architecture, protocoles, applications.
Olivier Hoarau: introduction aux rseaux locaux et tendus,

www.funix.free.fr
Radi Noureddine et al.: Programmation rseau sur TCP/IP,
linterface des SOCKETS.
CD de Ramrami (cours, Articles.)

Sommaire

Introduction aux rseaux informatique


Architecture des rseaux (Modle OSI, TCP/IP)
Couche physique
Couche liaison de donnes
La couche rseau
La couche transport
La couche application
Rseaux locaux
Rseaux TCP/IP
Sockets

Plan

1. Dfinitions
2. Types de rseaux
3. Topologies
4. Comment transmettre une information sur un rseau ?
5. Mode de fonctionnement dun rseau
6. Quapporte les rseaux ?
7. Logiciels rseaux
8. Modles de rfrences OSI et TCP/IP

Dfinitions
Rseau : Cest un ensemble dordinateurs (ou de priphriques)
autonomes connects entre eux et qui sont situs dans un
certain domaines gographiques.

Dfinitions

Les Rseaux informatiques sont ns du besoin de faire


communiquer des terminaux distants avec un site central puis
des ordinateurs entre eux.

Dans un premier temps ces communications taient juste destines


aux transports de donnes informatiques alors qu'aujourd'hui on
se dirige plutt vers des rseaux qui intgrent la fois des
donnes mais en plus, la parole, et la vido.

Dfinitions
Station de travail : On appelle station de travail toute machine capable
denvoyer des donnes vers les rseaux (PC, MAC,
SUN Terminal X, ).

Nud : Cest une station de travail, une imprimante, un serveur ou toute


entit pouvant tre adresse par un numro unique.

Serveur : Dpositaire centrale dune fonction spcifique : service de base


de donne, de calcul, de fichier, mail, .

Dfinitions

Paquet : Cest la plus petite unit dinformation pouvant tre envoyer sur le
rseau. Un paquet contient en gnral ladresse de lmetteur,
ladresse du rcepteur et les donnes transmettre.

Topologie : Organisation physique et logique dun rseau. Lorganisation


physique concerne la faon dont les machines sont connects
(Bus, Anneau, toile .). La topologie logique montre comment
les informations circulent sur les rseaux (diffusion ou point
point).

Dfinitions

Rseaux Homognes : Tous les ordinateurs sont de mme


constructeurs : Aple-Talk

Rseaux Htrognes : Les ordinateurs relis au rseau sont


de constructeurs divers : Ethernet.

Dfinition dun protocole

Un protocole est un ensemble de rgles destines une tche de


communication particulire.

Deux ordinateurs doivent utiliser le mme protocole pour


pouvoir communiquer entre eux. En d autres termes, il
doivent parler le mme langage pour se comprendre.

HUB, Rpteur, Pont, Passerelle..

Plan

1. Dfinitions
2. Types de rseaux
3. Topologies
4. Comment transmettre une information sur un rseau ?
5. Mode de fonctionnement dun rseau
6. Quapporte les rseaux ?
7. Logiciels rseaux
8. Modles de rfrences OSI et TCP/IP

Types des rseaux

Suivant la distances qui spare les ordinateurs, on distingue plusieurs


catgorie de rseaux :

Les LAN : Local Area Network

Les MAN : Metropolitan Area Network

Les WAN : Wide Area Network

Rseau LAN

Le LAN : (Local Area Network = rseau local d'entreprise)


ou encore appel rseau local, constitu d'ordinateurs et de
priphriques relis entre eux et implants dans une mme
entreprise, et caractre priv.

Il ne dpasse pas gnralement la centaine de machines et ne


dessert jamais au-del du kilomtre.

Le partage des ressources est ici frquent et les vitesses de


transmissions vont de 10 100 Mb/s (mega-bits/seconde).

Nous allons (plus tard) analyser les diffrentes architectures des


rseaux locaux : IEEE 802.x

Rseau MAN

Le MAN : (Metropolitan Area Network = Rseau mtropolitain ou urbain)


correspond la runion de plusieurs rseaux locaux (LAN)
l'intrieur d'un mme primtre d'une trs grande Entreprise ou
d'une ville par ex. pouvant relier des points distants de 10 25
Km.

En gnral le cble co-axial est le support physique le plus


utilis dans ce type de rseau.

Il existe alors une interconnexion qui ncessite quelques


matriels particuliers conus pour runir ces diffrents rseaux et
aussi pour protger l'accs de chacun d'eux suivant des
conventions pralables

Rseau MAN

Peut tre priv ou public.


Utilise un ou deux cbles de transmission.
Pas dlments de commutation (routage).
Norme spciale IEEE-802.6.

Pour envoyer une information un ordinateur droite, utiliser


le bus A; sinon utiliser le bus B.

Rseau WAN

Le WAN : (Wide Area Network = rseau grande distance)


Il s'agit cette fois d'un rseau multi-services couvrant un pays ou
un groupe de pays, qui est en fait constitu d'un ensemble de
rseaux locaux interconnects.

Un WAN peut tre priv ou public, et les grandes distances qu'il


couvre (plusieurs centaines de kms) font que les liaisons sont
assurs par du matriel moins sophistiqu (raisons financires) et
le dbit s'en trouve un peu pnalis.
Il est maintenant plus facile de comprendre pourquoi diffrentes structures
de rseaux peuvent tre d'une part exploits localement, et d'autre part
interconnects pour en largir le primtre d'exploitation.

Rseau WAN

tendue = une rgion, un continent.

Sous-rseau de commutation :
Ensemble de commutateurs relis
entre eux.
Un commutateur (routeur) :
ordinateur spcialis qui permet
dacheminer des paquets.
Quelques topologies possibles dun
sous-rseau : (a) toile, (b) anneau,
(c) arbre, (d) maillage
rgulier, (e) anneauinterconnect, (f) maillage
irrgulier.

Rseaux sans fil (wireless networks)

Dbit
100M
10M

LAN

1M

MAN

WAN

BUS

100K
10K
ADSL
RNIS
RTC

1K
0
0

10

100

1K

10K

100K 1M

Distance

Plan

1. Dfinitions
2. Types de rseaux
3. Topologies
4. Comment transmettre une information sur un rseau ?
5. Mode de fonctionnement dun rseau
6. Quapporte les rseaux ?
7. Logiciels rseaux
8. Modles de rfrences OSI et TCP/IP

Topologies des Rseaux

Etoile

Anneau

Bus

Le rseau de type bus


Un rseau de type bus est ouvert ses extrmits. Chaque PC y est connect
par l'intermdiaire d'un connecteur spcial. Certains priphriques, comme
des imprimantes, peuvent galement tre directement relis au rseau. ils
doivent alors comporter une carte adaptateur rseau.
A chaque extrmit, le rseau est termin par une rsistance (appel bouchon)
pour empcher l'apparition de signaux parasites.
L'exemple le plus courant de ce type de rseau est le rseau Ethernet.

Avantage : ce type de montage est simple mettre en oeuvre et peu coteux.


Inconvnient : s'il y a rupture du cble, tout le rseau tombe en panne.

Le rseau en toile
Dans un rseau en toile, chaque nud du rseau est reli un contrleur (ou
hub) par un cble diffrent. Le contrleur est un appareil qui recevant un
signal de donnes par une de ses entres, va retransmettre ce signal chacune
des autres entres sur lesquelles sont connects des ordinateurs ou
priphriques, voir d'autres contrleurs.
Avantage : Un nud peut tomber en panne sans affecter les autres nuds du rseau.
Inconvnient : Ce type d'architecture est plus coteux que les rseaux en bus et en
anneau. En effet, la longueur du cblage est importante, ce qui entrane un cot
supplmentaire. De plus le contrleur est un lment relativement cher. D'autre part,
une panne du contrleur provoque la dconnexion du rseau de tous les noeuds qui y
sont relis.

Le rseau en anneau
Il s'agit d'un rseau local dans lequel les nuds sont relis en
boucle ferme

En conclusion

Aucun de ces trois plans de cblage n'est idal et le choix de l'un ou


l'autre sera influenc par des questions de cot, de configuration du
site auquel le rseau est destin.
Pour optimiser le fonctionnement d'un rseau sans atteindre des
cots exorbitants, on peut utiliser conjointement plusieurs
architectures.
Les petits rseaux sont souvent bass sur une seule topologie, mais
les plus grands rseaux peuvent inclure les trois types.

Plan

1. Dfinitions
2. Types de rseaux
3. Topologies
4. Comment transmettre une information sur un rseau ?
5. Mode de fonctionnement dun rseau
6. Quapporte les rseaux ?
7. Logiciels rseaux
8. Modles de rfrences OSI et TCP/IP

Mode de diffusion

Mode de diffusion : consiste partager un seul support de transmission.

Chaque message envoy par un quipement sur le rseau est reu par
tous les autres.

Adresse physique/logique: Cest ladresse spcifique plac dans le


message qui permettra chaque quipement de dterminer si le
message lui est adress ou non.

Mode de diffusion
Mode de diffusion : consiste partager un seul support de transmission.
Chaque message envoy par un quipement sur le rseau est reu par
tous les autres.

Mode de diffusion

A tout moment chaque quipement le droit denvoyer un message sur


le support, il faut juste couter au pralable si la voie est libre, sinon il
doit attendre.
Les rseaux locaux adoptent pour la plupart des cas, le mode diffusion
sur une architecture en bus ou en anneau.
La rupture du support provoque larrt du rseau, par contre la panne
dun des lment ne provoque pas la pane globale du rseau.

Mode de point point

Mode de point point : le support physique (cble) relie une paire


dquipement seulement.
Quand deux quipement non directement connecter entre eux veulent
communiquer, ils le font par lintermdiaire des autres nuds du rseau.
Dans une boucle simple: chaque nud reoit un message de son voisin
en amont et le rexpdie son voisin en aval.
Pour que les messages ne tournent pas indfiniment, le nud metteur
retire le message lorsquil lui revient.

En cas de panne dun lment, le rseau tombe en panne.

Mode de point point


Topologie double boucle: chaque boucle fait tourner les messages dans
un sens oppos.
En cas de panne dun quipement, on reconstruit une boucle simple avec
les lments actifs des deux boucles, mais dans ce cas, tout message
passera deux fois par chaque nud. Il en rsulte une gestion trs
complexe.
Maillage rgulier: linterconnexion est totale ce qui assure une fiabilit
optimale du rseau, par contre c est une solution coteuse en cablage.
Si on allge le plan de cblage, le maillage devient irrgulier et la
fiabilit peut rester leve, mais il ncessite un routage des messages
selon des algorithmes trs complexes.

Plan

1. Dfinitions
2. Types de rseaux
3. Topologies
4. Comment transmettre une information sur un rseau ?
5. Mode de fonctionnement dun rseau
6. Quapporte les rseaux ?
7. Logiciels rseaux
8. Modles de rfrences OSI et TCP/IP

Mode de fonctionnement dun rseau


Mode avec connexion : toute communication entre 2 quipements
suit le processus suivant:
1) L'metteur demande l'tablissement dune connexion par
lenvoie dun bloc de donnes spciales.
2) Si le rcepteur refuse cette connexion la communication
na pas lieu.
3) Si la connexion est accepte, elle est tablie par mise en
place dun circuit virtuel dans le rseau reliant l'metteur
au rcepteur.
4) Les donnes sont ensuite transfres dun point lautre.
5) La connexion est libre.

C est le fonctionnement bien connu du rseau tlphonique


classique.

Mode de fonctionnement dun rseau


Mode sans connexion : les blocs de donnes, appels datagramme,
sont mis sans vrifier lavance si lquipement atteindre, ainsi que
les nuds intrimaires ventuels, sont bien actifs. Cest alors aux
quipements grant le rseau dacheminer le message tape par tape
et en assurant ventuellement sa temporisation jusqu ce que le
destinataire soit actif.
Ce service est celui du courrier postal classique et suit les principes
gnraux suivants:
1) Le client poste une lettre dans une boite aux lettres
2) Chaque client une @ propre et une boite aux lettres
3) Le contenu de linformation reste inconnu
4) Les supports du transport sont inconnus de lutilisateur du
service.

Plan

1. Dfinitions
2. Types de rseaux
3. Topologies
4. Comment transmettre une information sur un rseau ?
5. Mode de fonctionnement dun rseau
6. Quapporte les rseaux ?
7. Logiciels rseaux
8. Modles de rfrences OSI et TCP/IP

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.
Remarque: Les grands ordinateurs sont gnralement 10 fois
plus rapides et cotent 1000 fois plus chers.
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, VC ..
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.

Plan

1. Dfinitions
2. Types de rseaux
3. Topologies
4. Comment transmettre une information sur un rseau ?
5. Mode de fonctionnement dun rseau
6. Quapporte les rseaux ?
7. Logiciels rseaux
8. Modles de rfrences OSI et 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.).

Logiciels de rseaux
Rsultat du dcoupage:
Plusieurs couches.
Une couche = un niveau dabstraction
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.

Logiciels de rseaux
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 des protocoles.

Logiciels de rseaux
Protocole : Ensemble de rgles et des conventions 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.
Chaque couche utilise ses propres protocoles pour communiquer
avec son homologue (entits homologues).
Aucune donne nest transfre directement de la couche n (n>1)
dune machine la couche n dune autre machine..

Logiciels de rseaux
Pour que la couche n+1 puisse utiliser la couche n, elle doit
connatre linterface de cette dernire.
Une interface dfinit les oprations lmentaires et les
services quune couche infrieure offre sa suprieure.
Architecture dun rseau = ensemble de couches et de
protocoles.
Remarque: La spcification dune architecture doit contenir
suffisamment dinformation pour permettre lcriture
de programmes et la construction de matriels de
chaque couche.

Plan

1. Dfinitions
2. Types de rseaux
3. Topologies
4. Comment transmettre une information sur un rseau ?
5. Mode de fonctionnement dun rseau
6. Quapporte les rseaux ?
7. Logiciels rseaux
8. Modles
Modles de
de rfrences
rfrences OSI
OSI et
et TCP/IP
TCP/IP

Normalisation
Quest ce quune norme?: Des accords documents dcrivant
des spcifications des produits ou des services.
* Exemple: format dune carte bancaire (longueur, largeur,
paisseur, position de la bande magntique, etc.).
Pourquoi une norme?: liminer les incompatibilits entre les
produits et les services.
* Si on ne parle pas le mme langage , alors comment
peut-on communiquer et se comprendre?
Qui dfinit les normes?: des organismes nationaux (SCC
Standards Council of Canada , AFNOR France ,
ANSI USA ) et internationaux (ISO International
Organization for Standardization ).

Architecture des rseaux


Deux grandes familles darchitectures se disputent le march :
La premire provient de lISO et sappelle OSI (Open System
Interconnexion)
La deuxime est TCP/IP
Une Troisime architecture plus rcente est UIT-T (Union
Internationale de Tlcommunication).
Il sagit de ladaptation du modle OSI pour prendre en compte le
rseaux haut-dbit.

Le modle de rfrence OSI

Dfinition Succinctes des couches

Couche physique : Assure le transfert de bits, on trouve dans


cette couche:
Ltude des interfaces de connexion.
Ltude des modems, des multiplexeurs et concentrateurs.

Couche liaison de donnes : Responsable de lacheminement


dunits de donnes appeles trames en assurant la meilleure
qualit de transmission possible. Le protocole standard est
HDLC

Dfinition Succinctes des couches

Couche rseaux : Transporte des units de donnes de taille fixe


appels paquets. Exemples de protocoles
standards : X25 et IP.

Couche transport : Transport des units de donnes appeles


messages. Le protocole TCP et UDP et
TCP/IP

Dfinition Succinctes des couches

Couche session : Assure l'tablissement et le contrle de sances de


communication

Couche prsentation : Prsentation globale et unifie de linformation,


interprtation, cryptage, compression de
donnes.

Couche Application : Application spcifiques, comme Telnet, FTP,


rlogin, SSH.

Architecture TCP/IP
Architecture dfinie par la dfense amricaine (DoD).
Le but est la connexion de plusieurs rseaux utilisant des
protocoles de communication diffrents et incompatibles.

Analogie TCP/IP et modle ISO

Exemple de communication entre machines du mme rseau TCP/IP

Exemple de communication
Il est important de comprendre la diffrence entre :
* communication virtuelle et
* communication effective
- Les processus pairs de la couche N conoivent leur communication
de faon horizontale grce au protocole de la couche N une
communication virtuelle.
- La communication effective se fait avec les couches infrieures par
linterface.

Transmission de donne

Interconnexion de deux rseaux diffrents

La couche physique

Codage de linformation
Transmission des donnes
Multiplexeurs
Moyens de transmission
Diffrents modes de transmission
Les modems
Le rseau tlphonique pour la transmission de donne