Cours des réseaux Informat
(2010-2011)
Rziza Mohammed
rziza@[Link]
Supports
Andrew Tanenbaum : Réseaux, cours et exercices.
Pascal Nicolas : cours des réseaux Informatiques, u
d’Angers. [Link]/pub/pn
Douglas Comer : TCP/IP, Architecture, protocoles,
Olivier Hoarau: introduction aux réseaux locaux et
[Link]
Radi Noureddine et al.: Programmation réseau sur T
l’interface des SOCKETS.
CD de Ramrami (cours, Articles…….)
Sommaire
• Introduction aux réseaux informatique
• Architecture des réseaux (Modèle OSI, TCP
• Couche physique
• Couche liaison de données
• La couche réseau
• La couche transport
• La couche application
• Réseaux locaux
• Réseaux TCP/IP
• Sockets
Plan
1. Définitions
2. Types de réseaux
3. Topologies
4. Comment transmettre une information sur
5. Mode de fonctionnement d’un réseau
6. Qu’apporte les réseaux ?
7. Logiciels réseaux
8. Modèles de références OSI et TCP/IP
Définitions
Réseau : C’est un ensemble d’ordinateurs (ou de pér
autonomes connectés entre eux et qui sont s
certain domaines géographiques.
Définitions
Les Réseaux informatiques sont nés du be
communiquer des terminaux distants avec un s
des ordinateurs entre eux.
Dans un premier temps ces communications étaient
aux transports de données informatiques alors qu
se dirige plutôt vers des réseaux qui intègren
données mais en plus, la parole, et la vidéo.
Définitions
Station de travail : On appelle station de travail toute mac
d’envoyer des données vers les réseau
SUN Terminal X, …).
Nœud : C’est une station de travail, une imprimante, un s
entité pouvant être adressée par un numéro uniqu
Serveur : Dépositaire centrale d’une fonction spécifique :
de donnée, de calcul, de fichier, mail, ….
Définitions
Paquet : C’est la plus petite unité d’information pouvant êtr
réseau. Un paquet contient en général l’adresse de l
l’adresse du récepteur et les données à transmettre.
Topologie : Organisation physique et logique d’un réseau. L
physique concerne la façon dont les machines s
(Bus, Anneau, Étoile ….). La topologie logique
les informations circulent sur les réseaux (diffu
point).
Définitions
Réseaux Homogènes : Tous les ordinateurs sont
constructeurs : Aple-Talk
Réseaux Hétérogènes : Les ordinateurs reliés au
de constructeurs divers : Ethernet.
Définition d’un protocole
Un protocole est un ensemble de règles destinées à
communication particulière.
Deux ordinateurs doivent utiliser le même protoco
pouvoir communiquer entre eux. En d ’aut
doivent parler le même langage pour se com
HUB, Répéteur, Pont, Passerelle……..
Plan
1. Définitions
2. Types de réseaux
3. Topologies
4. Comment transmettre une information sur
5. Mode de fonctionnement d’un réseau
6. Qu’apporte les réseaux ?
7. Logiciels réseaux
8. Modèles de références OSI et TCP/IP
Types des réseaux
Suivant la distances qui sépare les ordinateurs, on dis
catégorie de réseaux :
• Les LAN : Local Area Network
• Les MAN : Metropolitan Area Networ
• Les WAN : Wide Area Network
Réseau LAN
• Le LAN : (Local Area Network = réseau local d
ou encore appelé réseau local, constitué d'ordinat
périphériques reliés entre eux et implantés dans un
entreprise, et à caractère privé.
• Il ne dépasse pas généralement la centaine de ma
dessert jamais au-delà du kilomètre.
• Le partage des ressources est ici fréquent et les v
transmissions vont de 10 à 100 Mb/s (mega-bits/s
• Nous allons (plus tard) analyser les différentes a
réseaux locaux : IEEE 802.x
Réseau MAN
• Le MAN : (Metropolitan Area Network = Réseau métro
correspond à la réunion de plusieurs réseaux loca
l'intérieur d'un même périmètre d'une très grande
d'une ville par ex. pouvant relier des points distan
Km.
• En général le câble co-axial est le support physiq
utilisé dans ce type de réseau.
• Il existe alors une interconnexion qui nécessite q
matériels particuliers conçus pour réunir ces diffé
aussi pour protéger l'accès de chacun d'eux suivan
conventions préalables
Réseau MAN
• Peut être privé ou public.
• Utilise un ou deux câbles de transmission.
• Pas d’éléments de commutation (routage).
• Norme spéciale IEEE-802.6.
• Pour envoyer une information à un ordinateur à
le bus A; sinon utiliser le bus B.
Réseau WAN
• Le WAN : (Wide Area Network = réseau grande
Il s'agit cette fois d'un réseau multi-services couvr
un groupe de pays, qui est en fait constitué d'un en
réseaux locaux interconnectés.
• Un WAN peut être privé ou public, et les grande
couvre (plusieurs centaines de kms) font que les l
assurés par du matériel moins sophistiqué (raisons
le débit s'en trouve un peu pénalisé.
Il est maintenant plus facile de comprendre pourquoi diff
de réseaux peuvent être d'une part exploités localeme
interconnectés pour en élargir le périmètre d'ex
Réseau WAN
• Étendue = une région, un continent.
• Sous-réseau de commutation :
Ensemble de commutateurs reliés
entre eux.
• Un commutateur (routeur) :
ordinateur spécialisé qui permet
d’acheminer des paquets.
• Quelques topologies possibles d’un
sous-réseau : (a) étoile, (b) anneau,
(c) arbre, (d) maillage
régulier, (e) anneau-
interconnecté, (f) maillage
irrégulier.
Réseaux sans fil (wireless networks
Débit
100M
10M
LAN MAN WA
1M BUS
100K
10K
ADSL
1K RNIS
0 RTC
0 1 10 100 1K 10K 100K 1M
Plan
1. Définitions
2. Types de réseaux
3. Topologies
4. Comment transmettre une information sur
5. Mode de fonctionnement d’un réseau
6. Qu’apporte les réseaux ?
7. Logiciels réseaux
8. Modèles de références OSI et TCP/IP
Topologies des Réseaux
E
Anneau
Bus
Le réseau de type bus
Un réseau de type bus est ouvert à ses extrémités. Chaque P
par l'intermédiaire d'un connecteur spécial. Certains périphé
des imprimantes, peuvent également être directement reliés
doivent alors comporter une carte adaptateur réseau.
A chaque extrémité, le réseau est terminé par une résistance
pour empêcher l'apparition de signaux parasites.
L'exemple le plus courant de ce type de réseau est le réseau
Avantage : ce type de montage est simple à mettre en oeuvr
Inconvénient : s'il y a rupture du câble, tout le réseau tombe
Le réseau en étoile
Dans un réseau en étoile, chaque nœud du réseau est relié à
hub) par un câble différent. Le contrôleur est un appareil qu
signal de données par une de ses entrées, va retransmettre c
des autres entrées sur lesquelles sont connectés des ordinate
périphériques, voir d'autres contrôleurs.
Avantage : Un nœud peut tomber en panne sans affecter les autre
Inconvénient : Ce type d'architecture est plus coûteux que les rés
anneau. En effet, la longueur du câblage est importante, ce qui en
supplémentaire. De plus le contrôleur est un élément relativement
une panne du contrôleur provoque la déconnexion du réseau de to
sont reliés.
Le réseau en anneau
Il s'agit d'un réseau local dans lequel les nœuds sont
boucle fermée
En conclusion
Aucun de ces trois plans de câblage n'est idéal et le c
l'autre sera influencé par des questions de coût, de co
site auquel le réseau est destiné.
Pour optimiser le fonctionnement d'un réseau sans at
coûts exorbitants, on peut utiliser conjointement plus
architectures.
Les petits réseaux sont souvent basés sur une seule to
les plus grands réseaux peuvent inclure les trois type
Plan
1. Définitions
2. Types de réseaux
3. Topologies
4. Comment transmettre une information sur
5. Mode de fonctionnement d’un réseau
6. Qu’apporte les réseaux ?
7. Logiciels réseaux
8. Modèles de références OSI et TCP/IP
Mode de diffusion
Mode de diffusion : consiste à partager un seul support
Chaque message envoyé par un équipement sur le rése
tous les autres.
Adresse physique/logique: C’est l’adresse spécifique p
message qui permettra à chaque équipement de
message lui est adressé ou non.
Mode de diffusion
Mode de diffusion : consiste à partager un seul support
Chaque message envoyé par un équipement sur le rése
tous les autres.
Mode de diffusion
A tout moment chaque équipement à le droit d’envoye
le support, il faut juste écouter au préalable si la voie e
doit attendre.
Les réseaux locaux adoptent pour la plupart des cas, le
sur une architecture en bus ou en anneau.
La rupture du support provoque l’arrêt du réseau, par c
d’un des élément ne provoque pas la pane globale du r
Mode de point à point
Mode de point à point : le support physique (câble) rel
d’équipement seulement.
Quand deux équipement non directement connecter en
communiquer, ils le font par l’intermédiaire des autres
Dans une boucle simple: chaque nœud reçoit un messa
en amont et le réexpédie à son voisin en aval.
Pour que les messages ne tournent pas indéfiniment, le
retire le message lorsqu’il lui revient.
En cas de panne d’un élément, le réseau tombe
Mode de point à point
Topologie double boucle: chaque boucle fait tourner le
un sens opposé.
En cas de panne d’un équipement, on reconstruit une b
les éléments actifs des deux boucles, mais dans ce cas,
passera deux fois par chaque nœud. Il en résulte une ge
complexe.
Maillage régulier: l’interconnexion est totale ce qui ass
optimale du réseau, par contre c ’est une solution coût
Si on allège le plan de câblage, le maillage devient irré
fiabilité peut rester élevée, mais il nécessite un routage
selon des algorithmes très complexes.
Plan
1. Définitions
2. Types de réseaux
3. Topologies
4. Comment transmettre une information sur
5. Mode de fonctionnement d’un réseau
6. Qu’apporte les réseaux ?
7. Logiciels réseaux
8. Modèles de références OSI et TCP/IP
Mode de fonctionnement d’un résea
Mode avec connexion : toute communication entre
suit le processus suivant:
1) L'émetteur demande l'établissement d’une
l’envoie d’un bloc de données spéciales.
2) Si le récepteur refuse cette connexion la co
n’a pas lieu.
3) Si la connexion est acceptée, elle est établi
place d’un circuit virtuel dans le réseau re
au récepteur.
4) Les données sont ensuite transférées d’un p
5) La connexion est libérée.
C ’est le fonctionnement bien connu du réseau té
classique.
Mode de fonctionnement d’un résea
Mode sans connexion : les blocs de données, appelés
sont émis sans vérifier à l’avance si l’équipement à att
les nœuds intérimaires éventuels, sont bien actifs. C’e
équipements gérant le réseau d’acheminer le message
et en assurant éventuellement sa temporisation jusqu’à
destinataire soit actif.
Ce service est celui du courrier postal classique et suit
généraux suivants:
1) Le client poste une lettre dans une boite aux
2) Chaque client à une @ propre et une boite a
3) Le contenu de l’information reste inconnu
4) Les supports du transport sont inconnus de l
service.
Plan
1. Définitions
2. Types de réseaux
3. Topologies
4. Comment transmettre une information sur
5. Mode de fonctionnement d’un réseau
6. Qu’apporte les réseaux ?
7. Logiciels réseaux
8. Modèles de références OSI et TCP/IP
Qu’apportent les réseaux ?
Les réseaux permettent :
• Le partage des fichiers
• Le partage d’application : compilation, SGBD
• Partage de ressources matérielles : l’imprimant
• Télécharger des applications et des fichiers
• L’interaction avec les utilisateurs connectés : m
électronique, conférences électroniques, ….
• Le transfert de données en général: réseaux inf
• Les transfert de la parole : réseaux téléphoniqu
• Le transfert de la parole, de la vidéo et des don
numérique à intégration de services RNIS ou
Qu’apportent les réseaux ?
Usage des réseaux : (apport aux entreprises)
• Partager des ressources: imprimantes, disque dur
• Réduire les coûts:
Exemple: au lieu d’avoir une imprimante pour
utilisateur qui sera utilisée 1 heure p
on partage cette même imprimante e
utilisateurs.
Remarque: Les grands ordinateurs sont généra
plus rapides et coûtent 1000 fois plu
• Augmenter la fiabilité: dupliquer les données et l
sur plusieurs machines. Si
tombe en panne une autre
• Fournir un puissant média de communication: e-
• Faciliter la vente directe via l’Internet.
Qu’apportent les réseaux ?
Usage des réseaux : (apports aux individus)
• Accès facile et rapide à des informations distan
Informations de type financier: Paiement de f
consultation de solde, etc.
Recherche d’informations de tout genre : scie
cuisine, sports, etc.;
Accès à des journaux et bibliothèques numér
• Communication entre les individus : Vidéoconf
électronique, groupes thématiques (newsgrou
(chat), communication poste-à-poste (peer-to
téléphonie et radio via Internet, etc.
• Divertissements et jeux interactifs : vidéo à la c
sortes de jeux (jeux d’échec, de combats, etc.
• Commerce électronique (e-commerce) : transac
financières, achats en ligne à partir de son do
Plan
1. Définitions
2. Types de réseaux
3. Topologies
4. Comment transmettre une information sur
5. Mode de fonctionnement d’un réseau
6. Qu’apporte les réseaux ?
7. Logiciels réseaux
8. Modèles de références OSI et TCP/IP
Logiciels de réseaux
• Réseau : matériels + logiciels.
• Logiciel : on a besoin d’implanter un grand nombre
(détection et correction d’erreurs, contrôle de flux,
pour pouvoir communiquer convenablement.
• Problème : les fonctions à implanter sont nombreus
• Quoi faire?: regrouper les fonctions en modules (div
régner) réduire un problème complexe en p
problèmes.
• Comment faire le découpage?: utiliser les technique
logiciel (couplage, modularité, encapsulation,
Logiciels de réseaux
Résultat du découpage:
• Plusieurs couches.
• Une couche = un niveau d’abstraction
• Une couche n utilise les services de la couche n-1 e
propres moyens pour offrir des services plus
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 ré
Logiciels de réseaux
• Pouvoir envoyer et recevoir des bits sur un réseau ne
communiquer convenablement.
• Communiquer pouvoir interpréter l’information é
parler le même langage.
• Langage = syntaxe + sémantique
• Les messages envoyés doivent être interprétés correc
récepteur. Si les 8 premiers d’un message conti
l’adresse source et celui qui le reçoit considère
bits comme adresse source il y aura un prob
• Donc pour pouvoir communiquer convenablement, le
doivent s’entendre sur les syntaxes et les séman
messages échangés on a besoin des protocol
Logiciels de réseaux
• Protocole : Ensemble de règles et des conventions d
syntaxe et la sémantique des messages échangés et la
dont la transmission se déroule.
* Syntaxe
- les différents champs qu’on trouve dans cha
- Le nombre de bits occupé par chaque cham
* Sémantique: la signification de chaque champ.
• Chaque couche utilise ses propres protocoles pour c
avec son homologue (entités homologues).
• Aucune donnée n’est transférée directement de la co
d’une machine à la couche n d’une autre mach
Logiciels de réseaux
• Pour que la couche n+1 puisse utiliser la couche
connaître l’interface de cette dernière.
• Une interface définit les opérations élémentaires
services qu’une couche inférieure offre à sa
• Architecture d’un réseau = ensemble de couches
protocoles.
Remarque: La spécification d’une architecture doi
suffisamment d’information pour permettre
de programmes et la construction de matér
chaque couche.
Plan
1. Définitions
2. Types de réseaux
3. Topologies
4. Comment transmettre une information sur
5. Mode de fonctionnement d’un réseau
6. Qu’apporte les réseaux ?
7. Logiciels réseaux
8. Modèles
Modèles de
de références
références OSI
OSI et
et TCP/IP
TCP/IP
Normalisation
• Qu’est ce qu’une norme?: Des accords documenté
des spécifications des produits ou des servic
* Exemple: format d’une carte bancaire (lon
épaisseur, position de la bande magnétique
• Pourquoi une norme?: Éliminer les incompatibilit
produits et les services.
* Si on ne parle pas le même « langage », al
peut-on communiquer et se comprendre?
• Qui définit les normes?: des organismes nationaux
« Standards Council of Canada », AFNOR
ANSI « USA ») et internationaux (ISO « Int
Organization for Standardization »).
Architecture des réseaux
Deux grandes familles d’architectures se disputent l
• La première provient de l’ISO et s’appelle OSI (O
Interconnexion)
• La deuxième est TCP/IP
• Une Troisième architecture plus récente est UIT-T
Internationale de Télécommunication).
Il s’agit de l’adaptation du modèle OSI pour prendr
réseaux haut-débit.
Le modèle de référence OSI
Définition Succinctes des couches
Couche physique : Assure le transfert de bits, on tro
cette couche:
• L’étude des interfaces de connexion.
• L’étude des modems, des multiplexeurs et con
Couche liaison de données : Responsable de l’ache
d’unités de données appelées trames en assurant la
qualité de transmission possible. Le protocole stand
HDLC
Définition Succinctes des couches
Couche réseaux : Transporte des unités de données
appelés paquets. Exemples de pro
standards : X25 et IP.
Couche transport : Transport des unités de données
messages. Le protocole TCP et U
TCP/IP
Définition Succinctes des couches
Couche session : Assure l'établissement et le contrôle
communication
Couche présentation : Présentation globale et unifiée d
interprétation, cryptage, compre
données.
Couche Application : Application spécifiques, comme
rlogin, SSH….
Architecture TCP/IP
• Architecture définie par la défense américaine (D
• Le but est la connexion de plusieurs réseaux utilis
protocoles de communication différents et i
Analogie TCP/IP et modèle ISO
Exemple de communication entre machines du même
Exemple de communication
• Il est important de comprendre la différence entre :
* communication virtuelle et
* communication effective
- Les processus pairs de la couche N conçoivent le
de façon horizontale grâce au protocole de la cou
communication virtuelle.
- La communication effective se fait avec les couch
l’interface.
Transmission de donnée
Interconnexion de deux réseaux différe
La couche physique
• Codage de l’information
• Transmission des données
• Multiplexeurs
• Moyens de transmission
• Différents modes de transmission
• Les modems
• Le réseau téléphonique pour la transmission de do