réseaux informatiques
Les Concepts de base:
Architectures, Topologies et Protocoles
HDIOUD Ferdaous
f.hdioud17@gmail.com
Objectifs
• Vous permettre de maîtriser les concepts de base relatifs aux réseaux
Informatiques
– Définitions, vocabulaire
– Fonctions et mécanismes qui sont mis en œuvre dans les réseaux
2
Plan:
I. Introduction aux réseaux informatiques
1. Historique.
2. Définitions.
3. Pourquoi les réseaux?
4. Quelques Terminologies.
5. Catégories des réseaux.
6. Comment l’information est transmise sur réseau?
7. Mode de fonctionnement d’un réseau
II. Introduction à la notion d’architecture réseau
1. Généralités
2. Importance de la standardisation
3. Le modèle de référence -OSI
4. Modèle OSI et Architecture TCP/IP
5. Architecture TCP/IP
6. L’encapsulation 3
INTRODUCTION AUX RÉSEAUX
INFORMATIQUES
1. Historique.
2. Définitions.
3. Pourquoi les réseaux?
4. Quelques Terminologies.
5. Catégories des réseaux.
6. Comment l’information est transmise sur réseau?
7. Mode de fonctionnement d’un réseau
Historique:
5
Historique:
6
Historique:
7
Historique:
8
Historique:
9
Définitions:
Réseau – Télécom – Téléinformatique ?
Un réseau est un ensemble d'objets interconnectés les uns avec les autres.
Il permet de faire circuler des éléments entre chacun de ces objets selon
des règles bien définies.
Exemples de réseau :
• Réseau de transport : Transport de personnes (trains, bus, taxi)
• Réseau téléphonique : Transport de la voix de téléphone à téléphone
• Réseau de neurones : Cellules reliées entre elles
• Réseau de malfaiteurs : Ensemble d'escrocs qui sont en contact les uns avec les
autres.
• Réseau informatique : Ensemble d'ordinateurs reliés entre eux pour échanger des
données numériques (des 0 ou des 1)
10
Définitions:
Réseau – Télécom – Téléinformatique ?
Un réseau est un ensemble d'objets interconnectés les uns avec les autres.
Il permet de faire circuler des éléments entre chacun de ces objets selon
des règles bien définies.
Un réseau informatique est un ensemble d’ordinateurs (ou de
périphériques) autonomes connectés entre eux et qui sont situés dans un
certain domaines géographiques.
La technologie des réseaux constitue l ’ensemble des outils qui permettent
a des ordinateurs de partager des informations et des ressources.
11
Définitions:
Réseau – Télécom – Téléinformatique ?
Télécom – Téléinformatique = Informatique à distance
Ensemble de techniques permettant la transmission des données entre
une source de données et un puits ou collecteur de données.
Plus généralement :
Un traitement coopératif entre 2 activités.
13
Pourquoi les réseaux?
Sans réseau l’échange des informations s’effectue en général par de nombreux
documents imprimés et le transport de fichiers sur disquettes. A la perte de
temps, il faut même parfois ajouter la perte d’informations.
14
Pourquoi les réseaux?
Sans réseau l’échange des informations s’effectue en général par de nombreux
documents imprimés et le transport de fichiers sur disquettes. A la perte de temps, il
faut même parfois ajouter la perte d’informations.
Que permet un réseau ?
Partage des ressources :
• Ressources matérielles : disque dure, imprimante, …..
• Ressources logicielles : SGBD, Compilateur, ….
• Données
Fiabilité (de matériel) :
• Redondance du matériel
• Duplication des données
économie d’argent :
• Prix des (mini + micro) ordinateurs
<< prix d’ordinateur central
• Croissance rapides du parc informatique
réseau local LAN
Moyen de communication puissant :
• Messagerie électronique (rapide, moins chère)
15
• Écriture commune de documents
Quelques Terminologies
• Station de travail : On appelle station de travail toute machine capable
d’envoyer des données vers les réseaux (PC, MAC, SUN Terminal X, …).
• Nœud : C’est une station de travail, une imprimante, un serveur ou toute entité
pouvant être adressée par un numéro unique.
• Serveur : Dépositaire centrale d’une fonction spécifique : service de base de
donnée, de calcul, de fichier, mail, ….
16
Quelques Terminologies
Paquet: C’est la plus petite unité d’information pouvant être envoyer 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.
19
Catégories des réseaux?
1- Classification selon la façon dont l’information
“s’écoule”
Réseau à diffusion (Broadcasting):
Tous les usagers sont connectés au même medium
20
Catégories des réseaux?
2- Classification selon la topologie
• Une Topologie s'agit des différentes formes que peuvent prendre les réseaux, elle
catégorisée en deux types :
Topologie Physique: est la structure physique de votre réseau, c.à.d.
l’arrangement physique, la forme ou encore l'apparence du réseau.
Topologie Logique: est la structure logique d'une topologie physique, c.à.d.
comment se passe la communication dans la topologie physique.
• Selon la manière avec laquelle ces éléments sont arrangés, on distingue entre les
topologies physiques suivantes :
1. La topologie en bus
2. La topologie en étoile
3. La topologie en anneau
21
4. La topologie en maille
Catégories des réseaux?
2- Classification selon la topologie
La topologie en bus
• Le mot "bus" désigne la ligne physique qui relie
les machines du réseau.
• Tous les stations sont reliées à une même ligne de
transmission par l'intermédiaire de câbles,
généralement coaxiaux.
• les messages sont reçus par l'ensemble des stations connectées (diffusion). une
station peut accéder à tout moment au support
problème si deux stations décident d'émettre en même temps (collision)
• Il s'agit d'un réseau local dans lequel les nœuds sont reliés en
boucle fermée (un réseau en anneau c'est comme un réseau
en bus avec les machines disposées en cercle)
23
Catégories des réseaux?
2- Classification selon la topologie
La topologie en étoile
• Les stations du réseau sont reliées à un équipement central:.
Switch (commutateur), Hub (concentrateur) ou router
(routeur)
• N liaisons point à point autour d’équipement du centre qui
peut éventuellement participer à la distribution de l'accès au
support
• Moins vulnérable car on peut retirer une des connexions du
concentrateur sans pour autant paralyser le reste du réseau.
Un nœud peut tomber en panne sans affecter les autres nœuds du réseau.
25
Catégories des réseaux?
2- Classification selon la topologie
En conclusion
• Aucun de ces plans de câblage n'est idéal et le choix de l'un ou l'autre sera
influencé par des questions de coût, de configuration du site auquel le
réseau est destiné.
• Les petits réseaux sont souvent basés sur une seule topologie, mais les plus
grands réseaux peuvent inclure les trois types, i.e. la Topologie Hybride.
26
Catégories des réseaux?
3- Classification selon la zone de couverture
Généralement suivant la distances qui sépare les ordinateurs, on distingue plusieurs catégories de
réseaux :
Les PAN: Personal Area Network – Réseau Personnel
1m: liaison sans fil Ordinateur / souris, clavier, imprimante…
Les LAN : Local Area Network – Réseau Local
10m/1km: salle / immeuble / campus
Les MAN : Metropolitan Area Network – Réseau Métropolitain ou Urbain
10km: ville
Les WAN : Wide Area Network – Réseau Etendu (à Longue Distance)
100km / 1000km: pays / continent
Internet:
27
10000km: planète, interconnexion de réseaux
Catégories des réseaux?
3- Classification selon la zone de couverture
LAN:
• Désigne un réseau local sous sa forme la plus simple, où les ordinateurs et de
périphériques sont reliés entre eux et implantés dans une même entreprise.
• Il ne dépasse pas généralement la 100 machines et ne dessert jamais au-delà 1
km.
• Le partage des ressources est ici fréquent et les vitesses de transmissions vont
de 10 à 100 Mb/s (mega-bits/seconde).
• Ce terme désigne les réseaux « locaux » qui se caractérisent par :
Même organisation
Petite aire géographique
Même technologie
Exemples :
Réseau local du lycée
Réseau local de la famille
Réseau local au sein d’une PME
• 28
Catégories des réseaux?
3- Classification selon la zone de couverture
LAN:
Caractéristiques:
• Vitesse de transmission: 10 mbps à 1000 mbps
• Nombre de stations: 2 à 1000 machines
• Aire géographique: 4m2 à 400m2 (variable)
• Topologie: Bus, Etoile, Anneau
• Technologies: câbles à paires torsadées, WiFi, CPL
•
29
Catégories des réseaux?
3- Classification selon la zone de couverture
MAN:
• interconnectent plusieurs LAN géographiquement proches à des débits importants,
à l'intérieur d'un même périmètre d'une très grande Entreprise ou d'une ville par ex.
pouvant relier des points distants de 10 à 25 Km,
• Un MAN permet à deux nœuds distants de communiquer comme s’ils faisaient
partie d'un même réseau local LAN.
Exemples :
• MAN de la région de Trappes
• MAN de Lyon
• MAN des Universités de Toulouse
Caractéristiques:
• Vitesse de transmission entre LAN : > 100 mbps
• Nombre de stations : > 1000 machines
• Aire géographique : 1 à 100 km² (variable)
30
• Topologie : Bus, Etoile en général
Catégories des réseaux?
3- Classification selon la zone de couverture
MAN:
• En général le câble coaxial est le support physique le plus utilisé dans ce type de
réseau.
• Il existe alors une interconnexion qui nécessite quelques matériels particuliers
conçus pour réunir ces différents réseaux et aussi pour protéger l'accès de chacun
d'eux suivant des conventions préalables.
• 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.
• Un WAN peut être privé ou public, et les grandes distances qu'il couvre
(plusieurs centaines de kms) font que les liaisons sont assurés par du matériel
moins sophistiqué (raisons financières) et le débit s'en trouve un peu pénalisé.
Exemple :
• Internet est le WAN le plus connu. 32
Catégories des réseaux?
3- Classification selon la zone de couverture
WAN:
Caractéristiques :
• Vitesse de transmission entre stations: 56kbps à 100 Mbps
• Nombre de stations: > 1 000 000 machines
• Aire géographique: Toute la surface de la Terre
• Topologie: Bus, Etoile en général
• Technologie: Câble téléphonique, fibre optique
33
Catégories des réseaux?
3- Classification selon la zone de couverture
WAN:
• Étendue = une région, un continent.
34
Catégories des réseaux?
3- Classification selon la zone de couverture
Le réseau Internet:
• Internet est la suite du réseau militaire américain ARPANET.
• Le but était de concevoir un réseau résistant aux attaques: les communications
ne passent plus selon un mode linéaire, mais peuvent à chaque en droit
emprunter plusieurs routes.
• Les informations peuvent continuer à circuler, même en cas de destruction
majeure d'une partie du territoire (on est en pleine guerre froide).
• Internet a donc été conçu dès l'origine comme une toile d'araignée, d'où son nom
anglais web (qui veut dire tissage et toile d'araignée).
35
Catégories des réseaux?
3- Classification selon la zone de couverture
Le réseau Internet:
36
Catégories des réseaux?
4- Classification selon la zone de couverture
Le réseau Internet:
• L'interconnexion progressive de tous les ordinateurs de la planète fonctionne
donc comme un gigantesque réseau.
• Or dans la pratique, ces ordinateurs ne sont pas directement interconnectés entre
eux. Les ordinateurs sont d'abord interconnectés au sein d'un institut ou d'un
batiment formant ainsi une multitude de petits sous-réseaux. Puis par sous
réseau une machine est chargée de s'interconnecter avec d'autres machines.
• Enfin progressivement la planète entière est interconnectée avec à chaque étape
du maillage une machine désignée pour se connecter au niveau supérieur. On a
ainsi une interconnexion de toutes les machines par interconnexion de réseaux
successifs.
• D'où le terme Internet pour"INTER-NETworks".
37
Catégories des réseaux?
4- Classification selon les performance de communication
Débit
- Quantité d’information émise par unité de temps
- Kilo, Méga, Giga bits/s
- Dépend de la bande passante du support
Temps d’émission ( ou de transmission)
- Quantité d’information / débit
Délai de propagation
- Temps écoulé entre l’émission et la réception d’une information
- Dépend de la vitesse de l’onde et de la longueur du support
Temps d’attente
- C’est le temps perdu par le système de communication
- Exemple stockage et réexpédition dans les nœuds d’un système maillé
40
Seul le destinataire intercepte et décode le paquet qui lui est adressé
5. Transmission d’information
Mode de point à point: Unicast
• le support physique (câble) relie une paire d’équipement seulement.
• Dans une boucle simple: chaque nœud reçoit un message de son voisin en amont
et le réexpédie à son voisin en aval.
• Pour que les messages ne tournent pas indéfiniment, le nœud émetteur retire le
message lorsqu’il lui revient.
• Chaque message envoyé par un équipement sur le réseau est reçu par
tous les autres.
42
Tous les nœuds reçoivent le message envoyé
5. Transmission d’information
Mode multidiffusion: Multicast
• est une forme de diffusion d'un émetteur (source unique) vers un
groupe de récepteurs
43
5. Mode de fonctionnement
Quelle que soit l’architecture d’un réseau ou trouve deux modes de fonctionnement
différents:
Mode avec Connexion:
Toute communication entre 2 équipements suit le processus suivant:
1) L'émetteur demande l'établissement d’une connexion par l’envoie d’un bloc
de données spécial.
2) Si le récepteur refuse cette connexion la communication n’a pas lieu.
3) Si la connexion est acceptée, elle est établie par mise en place d’un circuit
virtuel dans le réseau reliant l'émetteur au récepteur.
4) Les données sont ensuite transférées d’un point à l’autre.
5) La connexion est libérée.
• Ce service est celui du courrier postal classique et suit les principes généraux
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 l’information reste inconnu
4) Les supports du transport sont inconnus de l’utilisateur du service.
45
INTRODUCTION À LA NOTION
D’ARCHITECTURE RÉSEAU
1. Généralités
2. Importance de la standardisation
3. Le modèle en couches: Principes.
4. Le modèle de référence - OSI
5. Principe d’Encapsulation
6. Modèle OSI et Architecture TCP/IP
7. Architecture TCP/IP
8. TCP/IP et les Protocoles
Généralités:
Les communications sont un domaine complexe et en évolution constante:
47
Généralités:
• Si chacune des personnes ( physiques ou morale) ne devait échanger des
informations qu’avec des gens de sa communauté, alors il n’y aurait pas
de problèmes.
• Chaque entité échangera seulement avec les membre de la même entité,
en utilisant le même langage «Protocole» pour échanger ces
informations.
• Malheureusement, de plus en plus d’entités (organismes) ont le besoin
d’échanger entre eux des informations.
Il a donc fallu mettre au point des liaisons physiques entre les ordinateurs
pour que l'information puisse circuler, mais aussi un langage de
communication pour qu'il puisse y avoir un réel échange, on a décidé de
nommer ces langages : protocoles.
49
Généralités:
Qu’est ce qu’un Protocole?
Définition:
Un protocole est un ensemble de règles et de procédures destinées à une tâche de
communication particulière (émettre et recevoir des données sur un réseau) .
Exemple :
Un réseau de malfaiteurs va communiquer avec son propre « vocabulaire ».
- Pour une entreprise qui met en œuvre des réseaux, la diversité des
solutions adoptées et l’hétérogénéité des équipements est une nécessité
fondamentale
51
Importance de Standardisation
• Appelée aussi Normalisation dont l’origine du mot provient de Normes
( Standards)
53
Le Modèle en Couche
Deux grandes familles d’architectures qui s’imposent dans le marché :
• Le modèle OSI de l’ISO: le modèle de référence
• L’architecture TCP/IP: standards Internet.
55
Le Modèle de référence OSI
• Open Systems Interconnection
• 7 couches
- la plus haute = programmes d’applications
- la plus base = électronique de modulation
56
Le Modèle de référence OSI
• Chaque couche:
Il y a 2 types de dialogue :
- dialogue horizontal entre couches
homologues à l’aide du protocole de niveau
N
- dialogue vertical à l’aide de service
57
Le Modèle de référence OSI
• Les données de la couche N+1 sont encapsulées dans une unité de données de
niveau N (en-tête couche N et données N+1)
• l’en-tête contient les infos nécessaires au traitement distant sur la couche
homologue (identifiant du service, adresse du destinataire, compteurs de
contrôle de l’échange, …)
Couche
• se distingue des autres couches en ce sens qu'elle ne fournit Présentation
pas de services aux autres couches OSI, mais seulement aux Couche Session
Couche Physique
• détermine la disponibilité des partenaires de communication
voulus, assure la synchronisation et établit une entente sur les
procédures de correction d'erreur et de contrôle d'intégrité des
données.
Couche Transport
• Au besoin, la couche présentation traduit différents formats
Couche Réseaux
de représentation des données en utilisant un format
commun Couche Liaison de
données
Couche Physique
• Pour vous souvenir facilement des fonctions de la couche 6,
pensez à un format de données courant.
60
Le Modèle de référence OSI
La Couche 5: Session
• Comme son nom l'indique, la couche session ouvre, gère et
ferme les sessions entre deux systèmes hôtes en
communication Couche Application
Couche
• fournit des services à la couche présentation Présentation
Couche Session
61
Le Modèle de référence OSI
La Couche 4: Transport
• segmente les données envoyées par le système de l'hôte
émetteur et les rassemble en flux de données sur le système
de l'hôte récepteur Couche Application
Couche
Présentation
• La frontière entre la couche transport et la couche session
Couche Session
peut être vue comme la frontière entre les protocoles
d'application et les protocoles de flux de données. Couche Transport
Couche Réseaux
• Alors que les couches application, de présentation et
Couche Liaison de
transport se rapportent aux applications, les quatre couches données
dites inférieures se rapportent au transport des données. Couche Physique
Couche
Présentation
• La fourniture d'un service fiable lui permet d'assurer la
Couche Session
détection et la correction des erreurs, ainsi que le contrôle
du flux d'informations. Couche Transport
Couche Réseaux
• Couche transport : Transport des unités de données
Couche Liaison de
appelées messages. Le protocole TCP et UDP et TCP/IP données
Couche Physique
• Pour vous souvenir facilement des fonctions de la couche
4, pensez à la qualité de service et à la fiabilité.
63
Le Modèle de référence OSI
La Couche 3: Réseau
• une couche complexe qui assure la connectivité et la
sélection du chemin entre deux systèmes hôtes pouvant être
situés sur des réseaux géographiquement éloignés. Couche Application
Couche
• Transporte des unités de données de taille fixe appelés Présentation
Couche Transport
• Pour vous souvenir facilement des fonctions de la couche 3,
Couche Réseaux
pensez à la sélection du chemin, au routage et à l'adressage.
Couche Liaison de
données
Couche Physique
64
Le Modèle de référence OSI
La Couche 2: Liaison de données
• Responsable de l’acheminement d’unités de données
appelées trames en assurant la meilleure qualité de
transmission possible. Le protocole standard est HDLC Couche Application
Couche
• assure un transit fiable des données sur une liaison physique Présentation
Couche Session
Couche Physique
• Pour vous souvenir facilement des fonctions de la couche 2,
pensez aux trames et aux adresses MAC.
65
Le Modèle de référence OSI
La Couche 1: Physique
• Assure le transfert de bits, on trouve dans cette couche:
• L’étude des interfaces de connexion.
• L’étude des modems, des multiplexeurs et Couche Application
concentrateurs. Couche
Présentation
67
Principe d’Encapsulation
• Si un ordinateur (hôte A) veut envoyer des données à un autre
ordinateur (hôte B), les données doivent d'abord être préparées
grâce à un processus appelé encapsulation
68
Principe d’Encapsulation
• Afin de permettre l'acheminement des paquets de données entre l'ordinateur
source et l'ordinateur de destination, chaque couche du modèle OSI au niveau de
l'ordinateur source doit communiquer avec sa couche homologue sur l'ordinateur
de destination.
• Cette forme de communication est appelée communication d'égal à égal. Au
cours de ce processus, le protocole de chaque couche assure l'échange
d'informations, appelée unités de données de protocole (ou PDU), entre les
couches homologues.
• Chaque couche de communication, sur l'ordinateur source, communique avec
l'unité de données de protocole propre à une couche, ainsi qu'avec la couche
correspondante sur l'ordinateur de destination
69
Modèle OSI et Architecture TCP/IP
70
L’Architecture TCP/IP
• Transmission Control Protocol / Interconnection Protocol
• Actuellement : incontournable !
- Internet, intranet sont basés sur l’architecture TCP/IPArchitecture définie
par la défense américaine (DoD).
• Pour communiquer sur Internet, chaque matériel doit avoir un identifiant unique
72
L’Architecture TCP/IP
• Application: regroupe sa respective du modèle OSI ainsi que
la couche présentation et session
73
L’Architecture TCP/IP
Analogie TCP/ IP et Modèle OSI
74
L’Architecture TCP/IP
TCP / IP et OSI: similitudes et différences
La couche 1: Physique
Pour les spécialistes TCP/IP, ces deux couches
Idem au modèle OSI
sont de plus en plus considérées comme une seule
La couche 2: Liaison de données
couche appelée “Accès Réseau”
Idem au modèle OSI
La couche 3: Réseaux
IP (Interconnection Protocol) ~ couche 3 du modèle OSI
SAUF
• remise non fiable
• mode non connecté
La couche 4: Transport
TCP (Transmission Control Protocol) ~ couche 4 du modèle OSI
• protocole de transfert fiable en mode connecté(comme la couche
transport ISO)
=> utile car IP est un protocole de remise non fiable
La couche 5: Application
Idem au modèle OSI
75
L’Architecture TCP/IP
Applications TCP / IP
• Modèle Peer-to-Peer
Exemple : Napster…et ses «héritiers»…
76
L’Architecture TCP/IP
TCP/IP et les Protocoles
• Couche application
FTP: File Transfer Protocol
HTTP: Hypertext Transfer Protocol
SMTP: Simple Mail Transfer Protocol
DNS: Domain Name Service
• Couche Transport
TCP: Transport Control Protocol
UDP: User Datagram Protocol
• Couche Internet
IP: Internet Protocol
78
L’Architecture TCP/IP
TCP/IP et les Protocoles
Couche transport:
• TCP
Constitue une connexion logique entre les 2 points d’un réseau
Contrôle du flux grâce aux fenêtres coulissantes
Fiabilité grâce aux numéros de séquences et aux accusés de réception
79
L’Architecture TCP/IP
TCP/IP et les Protocoles
Couche Internet:
• IP: Internet Protocol, le choix du meilleur chemin, le routage des paquets
• ICMP: Internet Control Message Protocol, pour le contrôle et la
transmission des messages
• ARP: Address Resolution Protocol, détermine l’adresse MAC pour une
adresse IP connue
• RARP: Reverse Address Resolution Protocol, détermine l’adresse IP
lorsque l’adresse MAC est connue
80
L’Architecture TCP/IP
TCP/IP et les Protocoles
Couche Accès au Réseau:
Permet à un paquet IP d’établir une connexion physique avec le media
• Technologies LAN et WAN
• Ethernet
• Fast Ethernet
• PPP
• FDDI
• ARP
• RARP
81
L’Architecture TCP/IP
82