Professional Documents
Culture Documents
(2010-2011)
Rziza Mohammed
rziza@fsr.ac.ma
Supports
www.funix.free.fr
Radi Noureddine et al.: Programmation rseau sur TCP/IP,
linterface des SOCKETS.
CD de Ramrami (cours, Articles.)
Sommaire
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
Dfinitions
Station de travail : On appelle station de travail toute machine capable
denvoyer des donnes vers les rseaux (PC, MAC,
SUN Terminal X, ).
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.
Dfinitions
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
Rseau LAN
Rseau MAN
Rseau MAN
Rseau WAN
Rseau WAN
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.
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
Etoile
Anneau
Bus
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
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
Chaque message envoy par un quipement sur le rseau est reu par
tous les autres.
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
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
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
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)
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
il y aura un problme
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 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.
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
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