03/10/2022
Université Abdelmalek Essaadi, FST – Tanger
Département Génie Informatique
Année universitaire: 2022 / 2023
Filière: Licence Génie Informatique
S5 – Gr:1
Module
Introduction aux réseaux informatiques
Pr. Mohamed EL BRAK
1 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
Objectif
Comprendre le principe de fonctionnement d’un réseau
informatique à travers le modèle OSI ( et ou TCP/IP)
2 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
1
03/10/2022
Plan
Introduction: Définitions et concepts de base
Chapitre 1: Architecture de communication & modèle OSI
Chapitre 2: Supports et techniques de transmission (couche physique)
Chapitre 3: Communication entre les machines (couche liaison de données)
Chapitre 4: Communication entre les réseaux (couche réseau)
Chapitre 5: Communication entre les applications (couche transport)
3 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
Introduction & concepts de base
4 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
2
03/10/2022
Introduction (1)
Définition:
Un réseau est ensemble d’entités communicantes
Exemples:
Réseaux de transport, Réseau de neurones, réseau téléphonique, réseau
informatique (PC, Serveurs, Imprimantes,….)
5 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
Introduction (2)
Réseaux de transfert de données
Histoire de 3 secteurs :
Télécommunications (voix): communication entre les individus
Informatique (données): communication entre machines
Diffuseur (images, voix, vidéo): diffusion des émissions radio et TV
Réseaux de communication séparés
Réseaux Télécoms Réseaux Réseaux
-RTC, X25,GSM, UMTS, Radio, TV Informatiques
(TCP/IP-Internet, wifi….
Réseaux les plus anciens
Avant les années 60 Après les années 60
> que RTC Communication entre machine
(informatique communicante)
Les réseaux d’aujourd'hui: multimédias sont intégrés dans un environnement unique. convergence vers
Internet.
6 Pr. Mohamed EL BRAK
Licence GI_ (S5)_2018/2019
3
03/10/2022
Introduction (3)
7 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
Introduction (4)
Les réseaux de communications peuvent être classés en
fonction du type d’informations transportées
Pour décrire un réseau, il faut répondre aux questions suivantes :
• Que transporte le réseau ?
• Qui assure le transport ?
• Comment le transporte-il ?
Exemple pour le « réseau informatique » :
• Que transporte le réseau ?
> Données Informatiques
• Qui assure le transport ?
> Support physique (cuivre, fibre optique, onde radio)
• Comment le transporte-il ?
> En utilisant des règles (protocoles de communication).
8 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
4
03/10/2022
Introduction (5)
Définition:
Un réseau informatique est un ensemble d'équipements informatiques
reliés entre eux et qui échangent des informations.
Télécommunications Informatique
Réseaux
info.
(signal) (Données)
Traitement de l’information
+
Echange (partage)
9 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
Services
Les besoins de communication de données informatiques entre
systèmes plus ou moins éloignés sont multiples :
transmission de messages (messagerie),
partage de ressources (imprimante, disque dur, internet),
transfert de fichiers (FTP),
consultation de bases de données,
gestion de transactions,
Prise de décision...
Commande à distance
….
10 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
5
03/10/2022
Composantes
un réseau est intégralement composé:
Terminaux: des équipements informatiques, (PC, imprimante, serveur,... Besoin de carte
réseau)
Support de transmission : liaisons point-à-point qui relient deux équipements entre
eux. (paire torsadée, fibre optique, wifi, câble coaxial, radio, infrarouge)
Rj-45 femelle
11 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
Montage d’un réseau simple
(Voir chapitre 2)
12 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
6
03/10/2022
Réseau de plusieurs ordinateur
Besoin d’un concentrateur
Réseau complexe: Besoin d’autres équipements d’interconnexion (hub, switch, routeurs,…)
(Voir chapitre 2)
13 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
Les différents types de réseaux
Plusieurs critères de classification:
La portée géographique
- PAN : Personal Area Network
- LAN : Local Area Network
- MAN : Metropolitan Area Network
- WAN : Wide Area Network
La vitesse
- Réseaux à bas, haut, très haut débit.
- Modem classique vs ADSL, ATM, etc.
L’usage qu’on en fait
- Intranet, Internet, Extranet, Réseaux privés virtuels (VPN)
- Réseaux publics, réseaux de transport
- Réseau privé à la maison
Le type d’accès
- Réseaux filaires ou sans fil, ou avec les deux
- Fixes ou mobiles
- Sécurisés ou ouverts / publics
14 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
7
03/10/2022
Portée géographique: PAN
Un réseau personnel PAN (Personnal Area Network) interconnecte (souvent par des
liaisons sans fil) des équipements personnels comme un ordinateur portable, les téléphones
portables, un agenda électronique... d’un même utilisateur
15 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
Portée géographique: LAN
LAN – Local Area Network (Réseau Local).
Réseau situé dans une zone réduite ou dans un environnement commun, tels qu'un
immeuble ou un bloc d'immeubles.
L’étendue géographique reste limitée quoique certains de mètres.
LAN peuvent comporter des centaines de machines, la taille d'un LAN peut atteindre
jusqu'à 100 voire 1000 utilisateurs dans certains cas.
16 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
8
03/10/2022
Portée géographique: MAN
Metropolitan Area Network, Interconnecte plusieurs LANs géographiquement proches,
s'étend sur une zone de la taille d'une ville, à des débits (vitesses) importants.
Un MAN permet à deux entités distantes de communiquer comme si elles faisaient partie
d'un même LAN.
Un MAN est constitué de commutateurs ou de routeurs interconnectés par des liens hauts
débits (en général en fibre optique).
LAN
LAN
LAN
MAN
LAN
LAN
LAN
17 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
Portée géographique: WAN
WAN – Wide Area Network interconnecte plusieurs LAN, MAN à travers de
grandes distances géographiques (de l’ordre du pays, voire d’un continent ou de
plusieurs continents)
MAN LAN
WAN
LAN
LAN
MAN
18 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
9
03/10/2022
Unité de mesure de performance
Bande passante: représente sa capacité, c'est-à-dire la quantité de données pouvant
circuler en une période donnée sur de réseau. Se mesure en bits par seconde.
Différentes conventions sont utilisées :
Débit: bande passante réelle, mesurée à un instant précis. Ce débit est souvent inférieur
à la bande passante.
le temps de téléchargement d’un fichier peut se mesurer de la manière suivante :
Temps de téléchargement théorique(s)=Taille du fichier/bande passante
Temps de téléchargement réel (s) = Taille du fichier (b) / débit
19 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
Temps d’acheminement des messages
Le temps d’acheminement d’un message se compose de deux parties :
1. le temps de transmission est le temps mis pour transmettre la quantité
d’information du message
2. Le temps de propagation est le temps mis pour que le signal se propage sur le
matériel. Les équipements traversés peuvent introduire des retards.
On a donc :
20 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
10
03/10/2022
Chapitre 1
Architecture de communication & modèle OSI
21 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
Architecture en couche
Un réseau d’ordinateur peut être vu comme une architecture logicielle
formé de plusieurs niveaux de communication ou couche situés les unes
au dessus des autres
Intérêt:
L’architecture permet de hiérarchiser les différentes couches
de communication afin de traiter séparément les différentes fonction de
communication
22 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
11
03/10/2022
Exemple de communication humaine hiérarchisée
Dans cet exemple on a trois niveaux de communication hiérarchisés: chaque niveau utilise le niveau
inférieur
Les Chercheurs: utilisent leur secrétariat
pour envoyer ou récupérer les articles échangés
Les secrétariats: utilisent le service postal
pour envoyer ou recevoir les articles sous
enveloppe
Les bureaux de poste: gèrent l’acheminement
des enveloppe à travers le réseau postal
23 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
Exemple de communication dans un réseau d’ordinateurs
Communication des processus
utilisateurs utilisés sur des sites distants A
et B: U1 avec U3, U2 avec U4
ces communications reposent sur un
ensemble de fonctions hiérarchisées en
couches (4 Niveaux):
N1: Gestion de dialogue de bout en bout
N2: Gestion d’acheminement sur le réseau
N3: Gestion d’échange sur lune liaison
N4: Bits sur ligne
Schéma simplifier de la hiérarchie des fonctions mises en œuvre
dans la communication entre deux ordinateurs distants
24 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
12
03/10/2022
Communication entre les ordinateurs?
Dés le début de l’informatique, chaque constructeur (IBM, SAMSUNG, HP,
DELL…) a déployer son propre architecture (normes, Topologie, Matériel,
liaison, protocole…)
Problème: Incompatibilité entre les systèmes réseaux
Solution: Besoin d’une normalisation, (standard international que doive être
respecter par tous les constructeurs
25 Pr. M. EL BRAK Licence GI_
(S5)_2021/2022_Gr1
Normalisation
Besoin d’un modèle universel sur lequel s’appuierait les développeurs et fabricants
de matériel réseau
Principe : décomposer un problème en plusieurs couches:
Chaque couche ayant un rôle bien défini
Chaque couche servant de support à la couche supérieure
Exemple: Architecture en couche d’un Ordinateur
26 Pr. M. EL BRAK Licence GI_
(S5)_2021/2022_Gr1
13
03/10/2022
Modèle pour les réseaux informatique
Il s’agit du modèle de référence OSI (Open System Interconnections)
déployer par ISO (Organisme Internationale de Standardisation) en 1984.
But: Analyser la communication en découpant les différentes
étapes en 7 couches, chacune de ces couches remplissant une
tâche bien spécifique :
• Quelles sont les informations qui circulent ?
• Sous quelle forme circulent-elles ?
• Quels chemins empruntent-elles ?
• Quelles règles (protocole) s’appliquent aux flux
d’informations ?
27 Pr. M. EL BRAK Licence GI_
(S5)_2021/2022_Gr1
Concepts fondamentaux du modèle OSI (1)
Le principe de base est la description des réseaux sous forme d’un
ensemble de couches (niveaux) superposées les unes aux autres
Chaque couche est identifiée par son niveau N
Chaque couche réalise un sous-ensemble de fonctions nécessaire à la
communication avec un autre système
Pour réaliser ces fonctions la couche N s’appuie uniquement sur la
couche immédiatement inférieure par l’intermédiaire d’une interface
Pour réaliser ces fonctions, chaque couche N dialogue avec la couche N paire sur le
système distant
Les règles et conventions utilisées pour ce dialogue sont appelées protocole de
couche N
Pas d’échange direct de données entre 2 couches paires sauf pour la couche 1
L’échange effectif des données dans le réseau se fait en passant les données à la
couche immédiatement inférieure
les données échangés par le protocole (N) sont appelés PDU(N) (Protocl Data
Unit, unité de données de protocole)
28 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
14
03/10/2022
Concepts fondamentaux du modèle OSI (2)
29 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
Passage de l'information de couche en couche
Utilise le principe de l'encapsulation
Les données sont transmises de haut en bas dans la pile lors de leur envoi sur le réseau, et
de bas en haut dans la pile lors de leur réception à partir du réseau
A l'émission, chaque couche de la pile ajoute des informations de contrôle, un entête, de
manière à garantir une transmission de donnée correcte (encapsulation)
A la réception; chaque couche retire son en-tête avant de transmettre les données à la
couche supérieure
30 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
15
03/10/2022
Encapsulation
PDU(n) = SDU(n) + PCI(n)
SDU(n-1) = PDU(n)
31 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
Les 7 couches du modèle OSI
Le modèle OSI est une base de
référence pour identifier et
séparer les différentes fonctions d'un système
de communication.
Couches 1 à 4 : couches basses (orientées réseau)
prennent en charge le transport des données
Couche 5 à 7 : couches hautes (orientées
application)
s’occupent de tout ce qui concerne les
applications.
32 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
16
03/10/2022
Couche application
Cette couche est le point d’accès de l’utilisateur
aux service applicatifs: interface H/M.
33 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
Couche présentation
Fournit une représentation commune des
données transférées entre des services de
la couche application
34 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
17
03/10/2022
Couche session
Fournit des services à la couche présentation
pour organiser son dialogue et gérer l'échange
de données. (établir, maintenir et terminer les
session d’échange entre les machines)
35 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
Couche transport
Définit des services pour segmenter,
transférer et rassembler les données de
communications individuelles entre
périphériques finaux.
Deux principaux protocole dans cette couche:
TCP, UDP
UDP: envoie des informations sans garantie de
réception
TCP: protocole permettant de fiabiliser la
communication
36 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
18
03/10/2022
Couche réseau
Fournie une connexion (un chemin) entre
des périphériques terminaux identifiés.
Cette couche assure l’adressage et le
routage d’un paquet entre les nœuds du
réseaux.
Le protocole le plus utilisé: IP
37 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
Couche liaison de données
Etablir de la communication entre des
périphériques sur un support commun.
machine de même réseau.
Cette couche définit la transmission des
données avec les adresses MAC (Medium
Accès Contrôle)
Protocoles: Ehernet, PPP
38 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
19
03/10/2022
Couche physique
Cette couche correspond a la connexion
physique pour la transmission de bits vers et
depuis un périphérique réseau
Caractéristiques physique de la communication
(signaux, câbles, fibres optiques,...).
39 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
Processus d’envois entre les machines
Remarque: L'OSI s'est basé sur un modèle apparu dans la fin des années 1970 lors de la
création de l'ARPANET (ancêtre d'Internet). Ce modèle, plus pratique,
nommé TCP/IP (Transmission Control Protocol/Internet) Protocol) est utilisé encore
aujourd'hui.
40 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
20
03/10/2022
OSI VS TCP/IP
Pratiquement: C’est le modèle TCP/IP qui est implémenté au sein des machines
Protocoles couche Application
Implémentation réel Modèle théorique
41 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
Principe d’encapsulation/Désencapsulassion
42 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
21
03/10/2022
Exemple d’encapsulation de données
Queue
43 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
Exemple
Considérons deux machines, A et B, qui communiquent en utilisant un modèle à 5
couches. Une application de niveau 5 de la machine A doit envoyer des données à
sa couche homologue de la machine B.
Supposons que toutes les couches rajoutent une en-tête (dénotée H comme
header) et que les couches 1 et 2 rajoutent aussi une en-queue (dénotée T comme
taille).
Question : Donner la structure d’un message de niveau 5
Paquet = En-tête + Données + Queue
44 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
22
03/10/2022
Les équipements réseaux et modèle OSI
Equipements intermédiaires (switch, routeur )
Ne travaille qu’avec les couches les plus basses du modèle OSI
45 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
Protocoles
Ensemble de règles formelles et de conventions qui déterminent comment deux
stations doivent échanger des données.
Rôle: Définissent le format, l'ordre des messages envoyés et reçus, ainsi que les
actions prises à la réception ou la transmission de messages.
Entre deux systèmes reliés, les couches doivent être les mêmes et pouvoir
communiquer avec le même protocole.
Chaque couche du modèle OSI à ses propres protocoles
46 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
23
03/10/2022
Principe de connexion
Un protocole de communication peut être orienté:
Connexion
Sans connexion
47 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
Protocoles orientés connexion
mode « circuit virtuel », créent une connexion logique, la
communication comprend trois phases:
1.Établissement de la connexion
2.Transfert des données
3. Libération de la connexion
Exemples de protocoles orientés connexion:
Le protocole de niveau transport TCP
Le protocole de niveau application FTP ou HTTP
qui établissent une connexion au-dessus de la connexion TCP
48 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
24
03/10/2022
Protocoles orientés sans connexion
Mode « datagramme », pas de connexion logique, les données sont transférées
indépendamment les unes des autres
Exemples de protocoles orientés sans
connexion:
Le protocole de niveau réseau IP
Le protocole de niveau transport UDP
Le protocole de niveau application DNS
49 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
Mode connecté Vs mode connecté
Comparaison
– Mode Connecté :
• Avantages : garantit d’un transfère fiable de l’information
• Défauts : Temps de connexion, mutli-point peu aisé
– Mode non Connecté :
• Avantages : simplicité, efficacité et robuste aux pannes du réseau, plus rapide
• Défauts : moins féable, mémoire tampon des équipements réseaux, pas de
qualité de service
Remarque: on peut faire le choix d’un protocole non connecté à un niveau, puis
d’un protocole orienté connexion au niveau supérieur (exemple de la pile protocolaire
TCP/IP qui implémente l’Internet)
50 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
25
03/10/2022
Exemple: Requête / Réponse HTTPS
Connecter d’un PC sur un serveur web
Client
51 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
Exemple d'un échange HTTP (accès vers une page HTML) (TP)
52 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
26
03/10/2022
Résumé
Le modèle OSI est une norme précisant comment les machines doivent
communiquer entre elles.
C’est un modèle théorique, le modèle réellement utilisé étant le modèle TCP/IP.
Le modèle OSI possède 7 couches.
Chaque couche a un rôle particulier.
Les couches 1 à 4 sont les couches réseaux
Les couches réseau offrent le service de communication à la couche applicative.
Chaque couche est indépendante des autres.
Chaque couche ne peut communiquer qu’avec une couche adjacente.
Lors de l’envoi de données, on parcourt le modèle OSI de haut en bas, en
traversant toutes les couches, (encapsulation)
53 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
Ressources sur les réseaux
• Localisation IP : iplocation.net / en.dnstools.ch / www.geodatatool.com /
• Wireshark : https://www.wireshark.org/
Pour analyser les trames
• Simulation de réseaux
• Packet Tracer Cisco : Windows et Linux
Pour simuler un réseau, nécessite l'inscription à un cours avant de
pouvoir télécharger la dernière version
• GNS3 : https://www.gns3.com/
• Filius : http://www.lernsoftware-filius.de/Herunterladen
• Liens vesr les commandes CMD
• http://www.ybet.be/operating-06/dos-06.php
54 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
27
03/10/2022
A suivre …
Chapitre 2
La couche physique
55 Pr. M. EL BRAK__LST(S5)_Gr.1_2022/2023
28