Chapitre 0 : Introduction
I. Introduction :
La communication entre ordinateurs ne peut pas être distinguée de celle des hommes. Si au départ,
l’ordinateur n’est qu’un gros jouet aux mains de scientifiques, celui-ci a créé une véritable révolution
technologique qui devient le support de base de la communication entre les humains. L’informatique
est entrée partout, dans le téléphone, dans les disques compacts, la voiture, l’avion.
1. Définitions :
a) Téléinformatique : (Téléinformatique=Télécommunication + informatique.) c’est
l’exploitation à distance des systèmes informatiques
Télécommunication= Communication à distance (Données, images, voix, etc…)
Informatique= traitement automatique de l’information ordinateur.
b) Réseau: c’est un ensemble d’ordinateurs (ou de périphériques) autonomes1 connectés2
entre eux et qui sont situés dans un certain domaine géographique.
c) Station de travail : on appelle station de travail toute machine capable d’envoyer des
données vers les réseaux (PC, MAC, SUN Terminale X, ...). Chaque station de travail à sa
propre carte interface (carte réseau).
d) Nœud : c’est une station de travail, une imprimante, un serveur ou toute entité pouvant être
adressée par un numéro unique.
L’unicité de l’adresse est garantie par le constructeur d’une carte réseau qui donne un numéro
unique ne pouvant être changé par une personne.
Serveur : dépositaire centrale d’une fonction spécifique : serveur de base de donnée, de calcul, de fichier, ... .
Paquet : C’est la plus petite unité d’information pouvant être envoyée sur le réseau. Un
paquet contient en général l’adresse de l’émetteur, l’adresse du récepteur et les données à
transmettre.
Topologie : organisation physique et logique d’un réseau.
o L’organisation physique concerne la façon dont les machines sont connectées
(Bus, Anneau, Étoile, Maillé, Arborescence, ...).
o La topologie logique montre comment les informations circulent sur le réseau
(diffusion, point à point).
2. Objectifs des réseaux:
a) (apport pour les entreprises)
Partager des ressources: imprimantes, disque dur, processeur, etc.
Réduire les coûts:
o Exemple: au lieu d’avoir une imprimante pour chaque utilisateur qui sera utilisée 1
heure par semaine, on partage cette même imprimante entre plusieurs utilisateurs.
o Remarque: Les grands ordinateurs sont généralement 10 fois plus rapides et coûtent
1000 fois plus chers.
Augmenter la fiabilité: dupliquer les données et les traitements sur plusieurs machines. Si
une machine tombe en panne une autre prendra la relève.
Fournir un puissant média de communication: (e-mail, conférence virtuelle
« netmeeting », etc.).
b) (apports pour les individus)
l’accès facile et rapide à des informations pertinentes:
Autonome=indépendant: pas de maître/esclave
1
2
Connectés : Sont capables d’échanger des informations cela peut se faire par câble, onde courte, satellite, etc.
1
Chapitre 0 : Introduction
o Informations de type financier: Payement de facture, consultation de solde, etc.
Accès au système de type Toile (Web): Chercher des informations de tout genre
(sciences, arts, cuisine, sports, etc.)
la communication entre les individus: Vidéoconférence, courrier électronique,
newsgroups, envoyer du texte, du son et de l’image.
Jeux interactifs: Toutes sortes de jeux (jeux d’échec, de combats, etc.)
3. Historique :
Télégraphe à bras mobiles Chappe 1792
Télégraphe Code de morse 1843
Téléphone Bell et Gray 1875
Radio Marconi 1895
Transistor Bell labs 1948
ordinateur ENIAC 1946
Ethernet Xerox Intel Dec 1976
APLLE 2 [Link] et Wozniack 1979
IBM PC IBM 1981
Première spécification Ethernet 1980
Les PC partagent les ressources grâce
à leur propre puissance de 1982
traitement
Apparition des serveurs de fichiers 1986
Services de traitement réparti 1988
Mise en oeuvre de routeurs 1989
Les années 60-70 :
Caractéristiques générales :
pas de protocole, topologie en étoile
Système central, Terminaux passifs
Les années 80 :
Apparition du PC (Personnal Computer)
De nombreux besoins informatiques sont satisfaits sans faire appel à des structures
centralisées (mainframe).
Progression d'une informatique indépendante.
Le rôle de la gestion centralisée diminue.
Les années 90
Les réseaux locaux
La normalisation
Terminaux intelligents. (PC, Station de travail, Mac)
Les 2 principaux types de réseaux :
o Hiérarchiques (Client/Serveur)
o Égal à égal
Systèmes ouverts
Environnements hétérogènes
II. Caractéristiques physiques des réseaux :
1. Types des réseaux
a) En fonction de méthode d’accès :
1. La diffusion (broadcast): un seul canal est partagé par toutes les machines (Ethernet
Token ring, FDDI …):
2
Chapitre 0 : Introduction
un paquet (petit message) est envoyé, tous les autres le reçoivent.
La diffusion peut être générale ou restreinte (X25, ATM, restreinte).
En général les réseaux de petite taille utilisent la diffusion.
2. Le point à point: un canal est partagé par deux machines (circuit virtuel ou permanent):
Un paquet peut passer par plusieurs machines intermédiaires avant d’atteindre sa
destination (besoin de routage).
Une machine ne reçoit pas forcément tous les paquets des autres.
En général les réseaux de grande taille utilisent le point à point.
b) En fonction de la distance :
1) Réseaux locaux (LAN) (Local Area Network) : Occupe un emplacement physique et un
seul (salle,immeuble)
o Topologie Logique simple: Bus (exemple: Ethernet= norme IEEE 802.3) ou anneau
(exemple; anneau à jeton=norme 802.5) peer to peer ou client/serveur.
o Ils sont généralement privés.
o Problème de partage du canal.
o Vitesse élevée.
2) Réseaux métropolitains (MAN): Utilise les lignes téléphoniques hauts débits et des
équipements spécialisés nécessaires.
o Étendu=une ville (c’est un grand LAN).
o Peut être privé ou public.
o Utilise un ou deux câble de transmission (Fibre optique, ondes ou micro-ondes).
o Pas d’éléments de commutation (routage) simple.
o Norme spéciale IEEE-802.6.
o Même vitesse qu’un LAN.
Tu veux envoyer à un ordinateur à ta droite, alors envoie sur le bus A; sinon envoie sur le
bus B.
3) Réseaux longue distance (WAN):
o Étendu=une région un continent.
o Composition: plusieurs LANs reliés par un sous-réseau de commutation.
o Un sous-réseau de commutation: c’est un ensemble de commutateurs reliés entre
eux.
o Généralement la vitesse est limitée par la vitesse de la ligne téléphonique.
sous-réseau routeur
hôte
LAN
3
Chapitre 0 : Introduction
o un commutateur (routeur): c’est un ordinateur spécialisé qui permet d’acheminer
des paquets.
Caractéristique de LAN MAN WAN
distance (réseau local) (réseau de campus) (réseau Public)
Taille géographique 1 mètre à 2 Kilomètres 1 mètre à 200 Km Quelques milliers de Km
Nombre d’abonnés 2 à 200 2 à 1000 Plusieurs milliers
Opérateur L’utilisateur ou son Regroupement Différents des utilisateurs
service d’utilisateurs
Facturation Gratuit forfait Volume et durée
Débits 1 à 100 Mbits/s 1 à 100 Mbits/s De 50 b/s à 2 Mbits/s
Taux d’erreur < à 10-9 < à 10-9 10-3 à 10-6
Délai 1 à 100 ms 10 à 100ms < à 0.5 s
4) Réseaux CAN: Campus Area Network Utilise une bande passante max et ponts spécialisés.
5) Réseaux longue distance (TAN): Tiny Area Network des réseaux domestiques 2 ou 3 Micros
6) Réseaux sans fil (wireless networks)
o Sans fil mobile
o Installation simple
o Problèmes:
Débit 1à 2 Mbit/s
Taux d’erreurs élevé
Interférence
7) Intranet et Internet: (réseau des réseaux)
o Intranet ou internet: ensemble de LAN reliés par un WAN (similaire à un sous-réseau).
o Internet (i majuscule): c’est un internet mondial.
c) En fonction de la topologie : Les réseaux peuvent être classés par type de modèle,
architecture utilisée pour relier les machines le constituant. Il existe autant de topologies que
de façons de connecter les matériels entre eux. Généralement on regroupe toutes ces
possibilités en trois grandes formes de topologies.
1. Bus :
Il s'agit de la forme encore la plus rencontrée. Cette topologie permet une connexion
multipoint.
Le bus est le support physique de transmission de l'information.
Les machines émettent simplement sur le câble.
On trouve à chaque extrémité d'un brin des bouchons qui empêchent le signal de
se réfléchir
Exemple des réseaux Ethernet (10 base 5). .
Avantage :
La longueur de câble est moins importante que pour les autres topologies.
Inconvénient :
4
Chapitre 0 : Introduction
Plusieurs machines sont reliées à un seul support - d'où la nécessité d'un
protocole d'accès qui gère le tour de parole des stations afin d'éviter les
conflits.
Si le câble est défectueux, cassé, le réseau est paralysé.
2. L'étoile
Chaque ordinateur, imprimante.. est relié à un nœud central : hub ou switch dans le cas
d'un réseau Éthernet.
o Les performances du réseau vont alors dépendrent principalement du nœud central.
o Un hub pratique de la diffusion : si un pc envoie un message à un autre pc,
l'information arrive au hub puis est diffusée sur tous les ports du hub ; seul le pc à qui
est destiné le message récupère le contenu mais toutes les stations reçoivent ce
message.
o Un switch, par contre, réalise de la commutation : lorsqu'un pc veut communiquer
avec un autre, l'information arrive au switch qui la commute uniquement sur le port où
est relié le pc concerné par l'information.
o Pour ce type de réseau, les câbles pairs torsadés sont le plus souvent utilisés.
Avantages :
o Chaque station possède sa propre ligne - évite les conflits.
o Administration du réseau facilitée (grâce au nœud central).
Inconvénient :
o Longueur de câble importante.
o Si le Hub/switch tombe en panne le réseau est paralysé.
3. L'anneau
o Il s'agit de la topologie en bus que l'on a refermé sur elle- même.
o Le sens de parcours du réseau est déterminé ce qui évite les conflits.
o Cette topologie utilise ce que l'on appelle un jeton. Chaque machine reçoit un
message particulier. Si elle a besoin d'émettre, elle attend que ce message lui
parvienne et émet.
o Généralement cette topologie est active avec un deuxième anneau et un système de
bouclage sur les stations. Ainsi si un poste est en panne il est supprimé logiquement
de l'anneau. Ce dernier peut alors continuer à fonctionner.
Avantage:
Le temps d'accès est déterminé (une machine sait à quel moment elle va pouvoir
parler).
Inconvénient :
Si un nœud c'est à dire une station, ne fonctionne plus, le réseau est en panne.
Pour éviter ceci, on remplace les stations par des MAU (Multistation Access Unit)
: cela ressemble à un Hub mais le dernier port est relié au premier, ce qui revient
à un anneau. Dans ce cas, la topologie logique reste en anneau mais la topologie
physique est en étoile.
5
Chapitre 0 : Introduction
III. Logiciels Réseaux
Le problème : on a besoin d’implanter un grand nombre de fonctions complexes (détection
et correction d’erreurs, contrôle de flux, routage, etc.) pour pouvoir communiquer
convenablement.
La solution : réduire un problème complexe en plusieurs petits problèmes "Le decoupage".
Comment faire le découpage? : utiliser les techniques de génie logiciel (couplage, modularité,
encapsulation, etc.) donc on aura :
Plusieurs couches.
Une couche = un niveau d’abstraction (cacher les détails).
Une couche n utilise les services de la couche n-1 et ses propres moyens pour offrir
des services plus appropriés à la couche n+1.
Relation entre les couches n et n-1
n: utilisateur des services.
n-1: fournisseur des services.
La couche la plus élevée permet à l’utilisateur d’envoyer et de recevoir facilement
des données sans se préoccuper de « comment c’est fait».
Pouvoir envoyer et recevoir des bits sur un réseau ne suffit pas pour se communiquer
convenablement.
Communiquer pouvoir interpréter l’information échangée parler le même langage.
6
Chapitre 0 : Introduction
Protocole et services :
Protocole: Ensemble de règles qui définissent le dialogue entre couches de même niveau.
Services : fournis par chaque couche N-1 aux couches N au niveau de points d'accès SAP
(Service Acces Point).
Primitives de service : qui définissent le dialogue entre couches adjacentes et peuvent
concerner des demandes, des réponses, des échanges d'informations ou des
confirmations d'états.
SAP (Service Access Points):
Méthode pour communiquer d’une couche à l’autre.
Emplacement mémoire et interruptions, appels de fonctions.
Permet de savoir où remonter une information (adresse, numéro de
protocole, …)
Les unités de données: Les principales unités de données sont :
Service Data Unit (SDU) :
Informations échangées entre 2 couches adjacentes
La couche inférieure ignore la structure sémantique du SDU. Par exemple
pour le facteur la lettre dans l’enveloppe est une SDU.
Protocol Control Information (PCI) : Les informations de contrôle du protocole (N-1)
((N-1) PCI) proviennent d’entités (N-1), pour coordonner leur travail.
Protocol Data Unit (PDU) :
Informations échangées virtuellement entre 2 systèmes distants.
Contient des informations protocolaires et peut être des données (SDU)
Remarque: (N) PDU = (N) PCI + (N) SDU
Couche N+1 (N+1) PDU
Service N
(N)PCI (N) SDU
Couche N
Protocole N Vers système
(N) PDU adjacent
Service N -1
(N-1)PCI (N-1) SDU
Couche N-1
(N-1) PDU
IV. Modèles de référence
1. Normalisation
Une norme : Des accords documentés décrivant des spécifications des produits ou des
services pour éliminer les incompatibilités entres les produits et/ou les services.
Les normes sont définies par des organismes nationaux (Ex: AFNOR « France », ANSI « USA »)
et internationaux (ISO « International Organization for Standardization »).
2. Modèle de référence OSI : OSI (Open Systems Interconnection)
L’objectif de OSI est de définir une standardisation des règles d’interaction entre les
systèmes interconnectés.
OSI ne s’intéresse qu’au comportement externe, le fonctionnement interne ne présente
aucun intérêt pour OSI.
Le modèle pour les réseaux élaboré par ISO comporte 7 couches.
7
Chapitre 0 : Introduction
Application Application
Présentation Présentation
Session Session
Message
Transport Transport
Paquet
Réseau Réseau
Liaison Trame Liaison
Bit
Physique Physique
a) La couche 1 : la couche physique
Elle se préoccupe de résoudre les problèmes matériels. Elle a pour fonction de gérer la
transmission brute des bits de données sur un canal de communication. Cette couche
normalise l'utilisation des câbles (type, tension, longueur ...), les communications
hertziennes (fréquence, amplitude ...), les fibres optiques ...
Les problèmes de conceptions peuvent être d'ordre mécanique, électrique, fonctionnel
ou encore une défaillance du support physique (se trouvant sous la couche physique).
b) La couche 2 : la couche liaison de données
Cette couche reçoit les données brutes de la couche physique, les organise en trames,
gère les erreurs, retransmet les trames erronées, gère les acquittements (ACK) qui
indiquent si les données ont bien été transmises, à la manière d'un accusé de réception.
Puis, elle transmet les données formatées à la couche réseau supérieure.
c) La couche 3 : la couche réseau
Son rôle est de transmettre les trames reçues de la couche 2 en trouvant un chemin vers
le destinataire. Cette couche gère les sous-réseaux. Elle contrôle le trafic. Cette couche
permet aussi de connecter des réseaux hétérogènes.
d) La couche 4 : couche transport
Cette couche découpe les données transmises par la couche 5 (session) en entités plus
petites et s'assure que les éléments arrivent correctement de l'autre coté. Elle détermine
également quels types de service doivent être fournis à la couche session et donc aux
utilisateurs.
C'est enfin elle qui gère les connexions d'un système A vers un système B de bout en
bout de la communication.
e) La couche 5 : couche session
Sert d’interface entre les fonctions liées à l’application et celles liées au transport des
données. Elle assure l’ouverture et la fermeture des sessions pour le compte des
applications, définit des règles d’organisation et de synchronisation du dialogue entre les
abonnés.
f) La couche 6 : couche présentation
Met en forme les informations échangées pour les rendre compatibles avec l’application
destinatrice, dans le cas de dialogue entre systèmes hétérogènes (comporte des
fonctions de traduction, de compression, d’encryptage …)
g) La couche 7 : couche application
8
Chapitre 0 : Introduction
Cette couche gère les applications qui communiquent ensemble, le courrier électronique, les
terminaux virtuels, interrogation d’une base de données …
Elle gère aussi une partie des transferts de fichiers en permettant la compatibilité des
données en milieu hétérogène.
3. Architecture TCP/IP
Architecture définie par La défense américaine.
Le but est la connexion de plusieurs réseaux utilisant des protocoles de communication différents
et incompatibles.
Le modèle TCP/IP contient 4 couches.
Application Application
Presentation
Not present in this
model
Session
Transport Transport
Network Internet
Data link Host to
network
Physical
ISO TCP/IP