Vous êtes sur la page 1sur 78

“ Le véritable enseignement n’est point de te

parler, ni de t’informer, …

mais c’est plutôt pour t’accompagner


et de te conduire. ”
Module Réseaux Informatiques

SMI5

L3-Semestre 5
2023-2024

2
Nom: BOULOUZ

Prénom : Abdellah

Bureau : Bâtiment B, étage 1 (Département Info), Bureau 4

@Email : boulouz_a@yahoo.fr

Site web: https://sites.google.com/view/abdellahboulouz

Linkedin : @abdellah Boulouz

ou https://www.linkedin.com/in/abdellah-boulouz-8758739/

Twitter (X): @boulouza


CONTENU DE CE MODULE (selon le programme/filière )
Cours et TD :
• Introduction et concepts de base des réseaux informatiques,
• Normalisation dans les réseaux, Modèle OSI de ISO, composants réseaux, types de réseaux.
• Eléments de base de la transmission de données,
• Les réseaux locaux, Réseaux Ethernet IEEE802.3, Trame Ethernet, CSMA/CD, Protocole niveau 2
HDLC.
• Interconnexion des réseaux, Réseaux à commutation.
• IP, Adressage IP et MAC, protocole ARP et RARP, zone de diffusion et de collision,
• Introduction à l’acheminement et routage IP : RIP
Remarque : Les docs cours sont des supports. Votre présence et la prise de notes sont indispensables.
Des travaux pratiques et dirigés porteront sur :
• La mise en place d’un réseau local (du câblage à la configuration IP)
• Les protocoles ARP et RARP, simulation collision
• Capture et analyse des trames Ethernet ( tcpdump et par en utilisant l’outil wireshark)
• Les outils réseaux (sous Linux)
• Le routage IP (sous Linux et par simulation)
En Parallele de TP, TD et Cours
Des travaux à rendre !

Projet 1 :
Travail bibliographique sur les réseaux informatiques en général et en particulier sur une technologie
précise, ou sur une application des réseaux dans les infrastructures industrielles, urbaines,
institutionnelles, logistiques, commerciales, …

Projet 2 :
• Pratique ou par simulateurs réseaux sur un cas concret de l’utilisation des réseaux :
- Conception et plan
- Adressage, routage et configurations
- Captures des paquets et analyses
- Tests aves des scénarios à mettre en place
- Livraison

A préciser ultérieurement !
Juste pour commencer … !

Souad

Ali Omar

SMI5 6
Chapitre 1

Introduction et Historique

7
Un bref historique de l'évolution de l'informatique :

1960 : informatique centralisée

1960: Léonard Kleinrock, est l'inventeur du principe de la commutation de paquet, la


technologie sur laquelle repose l’Internet,

1969 : Réseau ARPANET

1970 : informatique départementale

1980 : informatique personnelle PC

1983 : TCP/IP intègre UNIX (BSD)

1990: informatique ouverte

1993 : World Wide Web ( Architecture Client-serveur distribuée) au CERN


Début de la notion de service

Smartphone & mobile
Réseaux de capteurs WSN
IoT & Big Data
(DL + ML) IA
Un bref historique !

• 1969 : Le département américain de la Défense (DOD) décide de


construire un réseau appelé ARPANET. D'après « la légende », le but
est de pouvoir résister à une guerre nucléaire, à des sabotages, etc.,
en évitant la centralisation excessive des infrastructures existantes.
Une dizaine de sites sont donc connectés par un réseau maillé, non
hiérarchique, basé sur le protocole IP. Des laboratoires de recherche
universitaires sont associés. La première utilisation est le courrier
électronique.

• 1972 : ARPANET (Advanced Research Projects Agency Network.)


rassemble une quarantaine d'ordinateurs militaires et universitaires.

• 1979 :En parallèle, création du réseau civil USENET, utilisé pour des
discussionsthématiques, les (News ou forums)

• 1982 : L'accès au réseau est accordé gratuitement.


SMI5 9
Un bref historique !

• 1983: La National Science Fondation (NSF) américaine finance la


mise en réseau de 60 universités américaines et 3européennes. Les
stations de travail apparaissent.

• 1984 :Scission d'ARPANET entre MILNET (réseau militaire) et


INTERNET. La NSFprend le relais d'ARPA et assure le développement
d'Internet qui intègre leNSFnet. La demande de connexion est grande.
Internet connecte plus de 1000 systèmes

• 1986 :Le réseau est connecté sur les lignes publiques de


transmission.

• 1989 :EUnet (Europe), Aussienet (Australie) rejoignent NSFnet et les


entreprises commencent à se connecter sur Internet.

SMI5 10
Évolution des réseaux informatiques

de Peer to Peer vers l'Internet des objets …


Aujourd’hui en 2023 ?
C'est quoi un réseau ?

Ça sert à quoi ?

SMI5 13
C'est quoi un réseau ?

On pourrait définir le mot « réseau » en une phrase :

Un réseau est un groupe d'entités en communication

Une entité peut désigner une "chose" parmi d'autres. Par exemple, une
personne dans un groupe de personnes est une entité de ce groupe.
Pour rester dans cet exemple, on parle de réseau quand deux ou
plusieurs personnes parlent ensemble.

Remarque : Ce qui est à noter, c'est que je peux envoyer (transmettre)


un livre (par exemple, message) à Mr Ahmed , en passant par Ali…

SMI5 14
Ça sert à quoi ?

• De manière globale, un réseau informatique permet l'échange


d'informations à distance.

• On peut trouver plein d'applications à un réseau : discuter


avec une personne, s'échanger des documents et fichiers,
jouer en ligne...

• A noter que dans la catégorie réseau informatique, on


distingue deux types de réseaux
- Réseau Internet
- Réseau Télécom

SMI5 16
Un réseau informatique a des finalités qui sont purement techniques ou orientées utilisateurs (services) :

•Un réseau transmet de l’information d’un point à un autre d’un bureau , d’une entreprise, d’une
école, d’une université,… De nombreux périphériques peuvent être partagés sur un réseau : On
parle du partage des ressources.

• Il permet la fiabilité et la duplication des données : stockage et sécurisation de données

• Il est le support du système d’information et de communication d’une structure : il permet


d’offrir des services

En général, le réseau n’est pas simplement une avancée purement technologique (du type super
disquette, stockage de données) mais il a bouleversé totalement la conception des systèmes
informatiques traditionnels.

Aujourd’hui le télétravail s’installe dans tous les domaines : Un bouleversement des habitudes
professionnelles

Le réseau informatique est au cœur des toutes ces avancées


techniques et aussi comportementales de l’Homme.
C'est quoi un réseau ?

SMI5 18
SMI5 19
Classification des réseaux
Classification des réseaux

SMI5- FSA 21
Classification des réseaux

• LAN (Local Area Network) et WAN (Wired Area Network) – plusieurs


équipements (ordinateurs, imprimantes, serveurs, etc.) connectés ensemble via
des câbles,

• Ad-hoc filaire – deux ordinateurs connectés via un câble,

• WLAN (Wireless Local Area Network) – le réseau cellulaire (GSM)


composé de téléphones mobiles sans fil et des stations fixes,

• MANET (Mobile Ad-hoc NETwork) – plusieurs équipements mobiles


connectés via le radio, wifi

• Ad-hoc non filaire– plusieurs équipements fixes connectés via le radio.


Classification des réseaux

•Les réseaux LAN (Local Area Network) qui sont des réseaux intra-entreprise et qui
permettent l’échange de données informatiques ou le partage des ressources.
Ce type de réseau est géographiquement limité à quelques centaines de mètres.

•Les réseaux métropolitains ou MAN (Metropolitan Area network) qui permettent


d’interconnecter plusieurs bâtiments situés dans une même ville, chacun des sites
pouvant être équipé d’un réseau LAN.

•Les réseaux étendus ou les réseaux à longue distance WAN (Wilde Area Network),
généralement réseaux d’opérateurs, qui assurent la transmission des données
numériques sur des distances à l’échelle d’un pays.
Débit

LAN

MAN WAN

1 m 10 m 100 m 1 km 10 k m 100 km Distance

SMI5-LP2I FSA 23
Quelques équipements de base réseaux…

SMI5 24
Chapitre 2

concepts fondamentaux
et modèle OSI de ISO

Partie 1

Introduction

SMI5-FSA
25
Normalisation

Qu’est-ce qu’une Norme ?


La norme est une solution technique consensuelle élaborée pour répondre à des problèmes
Répétitifs et pour servir d’élément de référence

Une norme est un élément de référence. Elle doit permettre aux fournisseurs et utilisateurs de travailler
ensemble sans que soit privilégié l’intérêt particulier d’une ou l’autre partie sans porter
obstacle à l’innovation

Les normes sont élaborées selon un processus basé sur le consensus

La conformité d’un produit à une norme doit être la garantie pour l’utilisateur
de produit que celui-ci ( le produit) correspond bien aux spécifications aux quelles
Il a contribué.

SMI5 26
Normalisation

Quoi Normaliser en TIC ?

• Les interfaces de tous types IHM, Graphiques, interfaces de programmation


• Les communications
• Langages portabilité des langages et programmes
• Etc …

Un peu d’histoire : Vers 1970, soutenu par l'IETF (Internet


Engineering Task Force), est né un organisme international
chargé de mettre au point des standards ; cet organisme qui
existe toujours s'appelle International Organization for
Standardization, en abrégé ISO.
Il a créé un modèle de conception de réseaux en 7 couches
très prisé des administrateurs réseaux, l' "Open Systems
Interconnection" (OSI)
SMI5 27
Normalisation

Les organisations
Les acteurs institutionnels de la normalisation

ISO IEC ITU

gp
JTC1

gp

ISO = Organisation Internationale de Normalisation


IEC=CEI= Commission Electrotechnique Internationale
UIT= ITU=Union International des Télécommunications
JTC 1= Comité technique mixte ( ISO + IEC)
28
Normalisation

Les organisations nationales

AFNOR : Association Française de Normalisation


ANSI : American National Standards Institut
BSI : British Standard Institution
CSA: Canadian Standards Association
DIN: Deusches Institut Für Normung
JISC: Japanese Industrial Standards Committe
….

SMI5-FSA 29
ARCHITECTURE RESEAU
introduction

Quelque soit la complexité des systèmes, pour communiquer ils doivent assurer
les trois niveaux :

• Applicatif : applications et programmes qui vont échanger des informations ;


• Fonctionnalités de gestion de communications ;
• Fonctionnalités de gestion de la connexion et la transmission de données

• Les applications qui souhaitent échanger des informations sont à l’origine de la


demande d’une procédure de communication.
• L’établissement de la communication (et/ou la connexion ) entre systèmes se
fait via le réseau informatique.

SMI5-LP2I 30
ARCHITECTURE RESEAU
introduction

3- échange d’informations
Demande/fourniture de service Demande/fourniture de service

Gestion de la communication 2-établissement de la communication Gestion de la communication

Gestion de la connexion + 1-établissement de la connexion Gestion de la connexion +


transmission de données transmission de données

Réseau

SMI5-LP2I FSA 31
ARCHITECTURE RESEAU
introduction

5- échange d’informations
Directeur 1 (demande de Directeur B
service)

1 4A 4B

Secrétariat (Gestion de la 4-établissement de la communication Gestion de la communication


communication)

2 3A 3B

Combiné A (Gestion de la 3-établissement de la connexion Gestion de la connexion +


connexion ) transmission de données

Réseau RTC

SMI5-LP2I FSA
ARCHITECTURE RESEAU
introduction

1 : Demande de communication
2 : Demande de connexion
3 : Etablissement de la connexion
3B : Indication de la connexion
3A : Confirmation de la connexion
4 : Demande de la communication
4B : Indication de la communication
4A : confirmation de la communication
5 : Echange des informations

SMI5-LP2I FSA 33
Partie 2

Modèle OSI
(Open Systems Interconnection)

De ISO
(International Standard Organization)
Organisation Internationale de Normalisation

SMI5-LP2I FSA 34
ARCHITECTURE RESEAU
Modèle OSI
C’est quoi ?

Le modèle Open Systems Interconnection (OSI) est un modèle :

 Conceptuel créé par l'Organisation internationale de normalisation

 Permet à divers systèmes de communication de communiquer à l'aide de protocoles standards

 Fournit une norme permettant à différents systèmes informatiques de communiquer entre eux

 Est considéré comme un langage universel pour la mise en réseau d’ordinateurs.

La base du concept est de diviser un système de communication


en sept couches abstraites, chacune empilée sur la dernière.

Pourquoi ce modèle ?
ARCHITECTURE RESEAU
Modèle OSI
Vue d’ensemble ?

@Sourec FS community
Les sept couches du modèle OSI
ARCHITECTURE RESEAU
Modèle OSI
Comment ?
protocole
A Application Application A
protocole
P A Présentation Présentation A P
protocole
S P A Session Session A P S

T S P A Transport protocole
Transport A P S T
protocole
R T S P A Réseaux Réseaux A P S T R
protocole
L R T S P A Liaison Liaison A P S T R L

Physique Physique

Machine A Machine B

Données
SMI5-LP2I FSA 37
Entête
ARCHITECTURE RESEAU
Modèle OSI
Et dans la réalité simplifiée ?
ARCHITECTURE RESEAU
Modèle OSI
Les détails ?

Le concept d’architecture en couche demande la définition de trois objets


de niveau N.

Ces objets sont déterminés par des attributs : sémantique d’association,


sémantique de fonctionnalité, syntaxe du codage;

Les trois objets sont :

-Le service (N)


-Le protocole (N)
-Les points d’accès au service (N) ou (N)-SAP (N - Service Access Point)

Pour chaque machine, les fonctionnalités de la couche N sont


assurées par une entité N

SMI5-LP2I 39
ARCHITECTURE RESEAU
Modèle ISO Application
7 Application

6 Présentation Services Présentation

Niveau (N +1) 5 Session Session

Utilise le service de réseau


Niveau N 4 Transport Transport

Fournit le service de réseau


Niveau (N – 1) 3 Réseaux Réseaux

service

2 Liaison Liaison
Protocole
Service = communication verticale
1 Physique Protocole= communication horizontale Physique
SMI5-LP2I 40
ARCHITECTURE RESEAU
Modèle ISO

Le service (N) est le service qui doit être rendu au niveau N

• Ensemble d’actions qui devant être effectuées au niveau N


• Correspond au événements et aux primitives associées
• Rendre service au niveau supérieur càd N+1

Le protocole de niveau (N)

• Ensemble de règles nécessaires pour que le service de niveau N soit réalisé


• Mécanismes permettant de transporter les informations d’un niveau N à un autre niveau
N correspondant( contrôle de données)
• Les règles définissant le format des informations échangées
• L’enchaînement des échanges : Confirmé ou non, mécanisme d’échanges, …

Les (N)-SAP ( (N)-Service Access Point)

• Sont situées à la frontière entre les couches (N+1) et N


• Les services N rendus par entité N sont fournis à une entité N+1 à N-SAP
• Permet l’échange de paramètres pour la réalisation de service
SMI5-LP2I 41
ARCHITECTURE RESEAU
Modèle OSI

Un service et un protocole sont déterminés par trois attributs :

• La sémantique d’association : entre deux entités homologues et elle peut être


de deux types

Orienté connexion ou mode connecté

Non orienté connexion ou mode non connecté

• La sémantique de fonctionnalité : regroupe l’ensemble des procédures qui


seront utilisées pendant la phase de transfert des données

• La syntaxe : caractérise le codage des primitives de services et


de l’unité de données de protocole PDU

SMI5-LP2I 42
Quelques Définitions des Concepts

• Couche N : Subdivision du modèle OSI constitué de sous-Système de rang N

• Sous Système N : Élément d’une division hiérarchique d’un système ouvert


n’ayant interaction qu’avec des niveaux immédiatement supérieurs ou inférieurs
de cette division

• Entité N : Les routines utilisés dans un sous système pour accomplir une
fonction du service ne sont pas tous actifs. On appelle entité tout élément
actif d’un sous système N.

• Sous Couche N : représente toute subdivision de sous-couche : N1, N2, …

SMI5-LP2I 43
Mécanismes Généraux
Communication avec ou sans Connexion

Dialogue avec connexion, trois phases se succèdent avec le temps :

1. Établissement de la connexion entre les deux entités communicantes


2. Le transfert de données
3. La fermeture de la connexion

Les différentes phases de la communication sont caractérisées


par l’échange de :

1. Primitives de service
2. Unité de données de protocole ou PDU « Protocole Data Unit »

15/09/13 SMI5-LP2I 44
Mécanismes Généraux
Communication avec ou sans Connexion

Définition d’une connexion de niveau N

• L’établissement d’une connexion de niveau N est demandé par la couche


supérieur N+1, négocié entre deux entités de niveau N en passant par la couche
(N-1)
• La notion de connexion de niveau N est indépendante de la nature des niveaux
(N+1) et (N-1)

A quoi sert une connexion?

• Permettre à deux entités communicantes de savoir qu’elles sont présentes et en


relation avant d’échanger des données.
• Négocier certains paramètres de la connexion
• Réservation de ressources système
• Assurer un Contrôle de flux en fonction des ressources allouées
• Garantir la bonne livraison des données
SMI5-LP2I 45
Mécanismes Généraux
Communication avec ou sans Connexion
Communication avec Connexion

• Ouverture de la connexion, c’est à dire créer un canal dédié à cette connexion


• Un premier échange consiste à envoyé une PDU d’ouverture et attendre une
réponse de l’entité à la quelle on a demandé la connexion
• Négociation des paramètres de gestion de connexion durant la phase
d’établissement
• Si l’une des entités ne peut pas communiquer (hors service, …) la demande
de connexion échoue et la communication est impossible
• Une fois la connexion est établie, la communication peut commencer jusqu’à
une demande d’arrêt est signalée (Fermeture de la connexion)

Exemple : TCP est un protocole orienté connexion

A Retenir : Trois phases dans le cycle de vie d’une connexion logique


1. Établissement de la connexion
2. Transfert de données
3. Déconnexion (Fermeture de connexion)
SMI5-LP2I 46
Mécanismes Généraux
Communication avec ou sans Connexion

Communication Sans Connexion

• Transfert de données sans connexion


• Pas de contrôle de flux
• Pas de garanti sur la bonne livraison des données

Exemple : UDP ( voir plus loin) est un protocole non connecté

Conclusion

1. Choisir un modèle connecté ou non dépend du besoin de l’utilisateur


dans une couche donnée, on peut combiner les deux mécanismes offrant ainsi à
la couche supérieure les deux types de services selon les besoins

2. Le modèle sans connexion est plus simple et plus facile à mettre en oeuvre.

SMI5-LP2I FSA 47
Mécanismes Généraux
Communication avec ou sans Connexion

Les Services Non Confirmés

Service non Confirmé : un service est dit non confirmé quand la requête de service
(envoyé au fournisseur de service) ne demande pas de confirmation pour établir la
communication. Une simple indication est envoyée au l’application distance pour la
rendre prête.

Les Services Confirmés

Service Confirmé : un service est dit confirmé quand la demande de service doit
être suivi d’une confirmation d’exécution. (exemple demande d’établir une connexion
d’un client avec un serveur
avec TCP).

SMI5-LP2I 48
Mécanismes Généraux
Service & Protocole

Un réseau en couche est défini par les utilisateurs du service N


et par les fournisseurs du service :

Utilisateur de service N Utilisateur de service N

Fournisseur de service N

SMI5-LP2I 49
Mécanismes Généraux
Service & Protocole

Les relations entre entité N et les services N et N-1

Service N
Primitive de service N

Entité N Protocole N Entité N

Primitive de service N - 1
Service N-1

Les entités N communiquent via un protocole N

SMI5-LP2I 50
Mécanismes Généraux
Service & Protocole
Quatre primitives de service sont définies :

1. Primitive de demande par lesquelles un utilisateur de service appelle


une procédure: N_service.REQUEST
Elle est invoquée par l’utilisateur demandeur Entité N+1 ( E(N+1))

Fournisseur de service Fournisseur de service Utilisateur de service


demandeur accepteur
1 (Request)
demande

2 indication

3 réponse
4 confirmation (Response)

2. Primitive d’indication, par laquelle l’entité correspondante est avertie


qu’une procédure a été mise en route par l’entité émettrice sur son
SAP : N_servive. INDICATION
Elle est donnée par le fournisseur à l’utilisateur accepteur
SMI5-LP2I 51
Mécanismes Généraux
Service & Protocole
1. Primitive de réponse ( à E’(N)) par les quelles l’utilisateur distant ( E’(N+1),
accepteur ! ) accepte ou refuse le service demandé : N_service.RESPONSE
Elle est invoquée par l’utilisateur accepteur

utilisateur de service Fournisseur de service Utilisateur de service


demandeur accepteur
1 (Request)
demande

2 indication

3 réponse
4 confirmation (Response)

4. Primitive de confirmation qui indique l’acceptation ou le refus du service


demandé et qui a été fait au point d’accès au service N : N_service.CONFIRMATION
Elle est donnée par le fournisseur au demandeur

SMI5-LP2I 52
Mécanismes Généraux
Service & Protocole

Modèle de base & les primitives de service

Machine A Machine B

Couche N+1 E(N+1) E’(N+1)


4
3
Couche N 1
2

E(N) E’(N)

Point d’accès au service SAP, NSAP & NSAP’

SMI5-LP2I 53
Mécanismes Généraux
Service & Protocole
Établissement d’une connexion réseau
Demande de
connexion réseau
Chronogramme de quelques
Indication de
connexion réseau enchaînements
de primitives réseau
Réponse à une
demande de connexion
Confirmation de réseau
connexion réseau

Refus par un utilisateur de service réseau Transfert de donnée normal avec accusé de réception
d’une demande d’ouverture de connexion
Demande de
transfert de données de réseau
Demande de
connexion réseau Indication de transfert de
Indication de données de réseau
connexion réseau

Demande d’accusé de
réception de données
Demande de déconnexion
de réseau Indication d’accusé de
Indication de réception de données
déconnexion réseau

SMI5-LP2I 54
Mécanismes Généraux :
Type de données

Définition des Concepts, Relations Entre PDU et SDU

Un N-PDU est composé :

• Uniquement d’information de contrôle de protocole (PCI : Protocol Control


Information ) du protocole (N) noté N-PCI ou PCI(N)

• Soit de données venant du niveau (N+1) et aussi de N-PCI

• Une SDU est combinée avec des informations de contrôle de niveau N pour former
une unité de donnée du protocole (N) passée au niveau N-1 sous forme de (N-1)-SDU

SMI5-LP2I 55
Mécanismes Généraux :
Type de données
Les unités de données

Les principales unités de données de service sont :

• Unité de données de service N ou N-SDU ( N-Service Data Unit) : est un


ensemble de données provenant de l’interface avec la couche N qui
Doit êtres transportées sur une connexion.

• Information de contrôle de protocole N ou N-PCI ( N-Protocol Control


Information) : provient d’entités N, pour coordonner leur travail. Elles sont
rajoutées à des SDU sur une connexion N -1

• Unités de données de protocole N ou N-PDU (N-Protocol Data Unit) : unité


d’information échangée entre deux entités homologues ( même niveau)

SMI5-LP2I 56
Mécanismes Généraux :
Type de données

Les principales unités de données:

N-PDU

Couche N

(N-1)-PCI (N-1)-SDU

(N-1)-PCI (N-1)-SDU

(N-1)-PDU

SMI5-LP2I FSA 57
Mécanismes Généraux :
Type de données et relations
Couche N

(N-1)-PCI (N-1)-SDU (N-1)-PCI (N-1)-SDU

(N-1)-PCI (N-1)-SDU (N-1)-PCI (N-1)-SDU


(N-1)PDU
Couche N -1

(N-2)-PCI (N-2)-PCI

(N-2)-SDU (N-2)-SDU

(N-2)-SDU (N-2)-SDU
(N-2)-PDU

Couche N -2

SMI5-LP2I 58
Mécanismes Généraux : par l’exemple

SMI5-LP2I 59
Mécanismes Généraux : par l’exemple

SMI5-LP2I 60
Définition des Concepts
Encapsulation des PDUs

L’encapsulation (au niveau N) consiste à ajouter les informations de contrôle de


niveau N, N-PCI, à la (N+1)-PDU reçu du niveau supérieurs, pour former la N-PDU
prête à être envoyée ou passée à la couche adjacente inférieure.

Données Utilisateur+ App PCI


Données Couche Application + Pres PCI
Données Couche Présentation + Session PCI
Données Couche Session + Trans PCI
Données Couche Transport + Réseau PCI
Données Couche Réseaux + Liaison PCI

SMI5-LP2I 61
Définition des Concepts
Encapsulation des PDUs

Il est parfois nécessaire de fractionner un paquet de données en plusieurs sous paquets


quand la taille du message est longue ou rassembler les paquets de données pour rendre
le transfert de données plus efficaces.

Les traitements de base sont les suivants

• Segmentation : Fractionner un grand N-SDU en plusieurs N-PDU


• Ré-Assemblage : Combiner les fractions N-PDU en un seul N-SDU
• Blocage : Combinaison de plusieurs SDUs (qui peuvent être différent services)
dans une PDU plus grande dans la couche origine des SDUs
• Déblocage : découpage d’un PDU en plusieurs SDU dans la même couche
• Concaténation : c’est le processus dans une couche qui combine plusieurs NPDU
de la couche supérieure dans une seule SDU (comme le blocage mais se fait
à travers la frontière de couche).
•Séparation : La couche dégroupe une seule SDU en plusieurs PDUs pour la
couche supérieure suivante.

SMI5-LP2I 62
Rôles : traitement & communication

Les sept couches OSI « Open Systems Interconnect Reference Model »:

7 Application
Mise en forme pour le transport
6 Présentation
Orienté traitement
5 Session
4 Transport
3 Réseaux Transport de l’information
2 Liaison Orienté communication

1 Physique

Une couche N, n a de relation qu’avec


les couches N-1 et N+1 ( couches adjacentes)

SMI5-LP2I 63
Définition des Concepts : conclusion

protocole
A Application Application A
protocole
P A Présentation Présentation A P
protocole
S P A Session Session A P S

T S P A Transport protocole
Transport A P S T
protocole
R T S P A Réseaux Réseaux A P S T R
protocole
L R T S P A Liaison Liaison A P S T R L

Physique Physique

Machine A Machine B

Données

Entête SMI5-LP2I 64
Couches: qui fait quoi ?
Une couche ne définie pas un protocole, elle délimite un service qui peut
êtres réalisé par plusieurs protocoles.
Chaque couche peut contenir tous les protocoles que l’on veut,pourvu
que ceux-ci fournissent le service demandé à ce niveau de modèle.

1 La couche Physique : définie les caractéristiques du matériel nécessaire pour mettre en


œuvre le signal de transmission, comme des tensions, des fréquences, la description d’une
prise.
Elle définit les supports et les moyens d y accéder : spécification électriques( niveau de
tension, spécifications fonctionnelles des éléments de raccordement, elle détermine aussi les
moyens d’adaptation ETCD.

2 La couche Liaison de données :fournit les procédures et les moyens fonctionnels


nécessaires pour établir, maintenir et libérer les connexions. Globalement la couche liaison
est censée fonctionner en mode connecté pour établir la transmission des informations.
Elle assure le service de transfert de trames(blocs de données) en assurant le Contrôle. Le
protocoles de niveau deux permettent , en outre, de détecter et de corriger les erreurs
inhérentes aux supports physiques

SMI5-LP2I 65
Couches: qui fait quoi ?

3 La couche Réseaux :isole les couches hautes du modèle qui ne s’occupent


que de l’utilisation du réseau, des couches basses qui ne s’occupent que de la
transmission de l’information( routage, adressage, flux, …). Elle assure, lors d’un
transfert à travers un système relais, l’acheminement des données(paquets) à travers les
différents nœuds (routage).
Les protocoles de niveau 3 doivent assurer le routage, le contrôle de congestion,
adaptation de la taille des blocs de données aux capacités du sous réseau physique utilisé

4 La couche transport :garantie que le destinataire obtient exactement l’information


qui lui a été envoyé. Cette couche met par exemple en œuvre des règles de renvoi de
l’information en cas d’erreur de réception, fiabilité.

Elle s’occupe aussi de la qualité de service QoS( Qualité of Service)

15/09/13 SMI5-LP2I 66
Couches: qui fait quoi ?

5 La couche de session :effectue l’aiguillage entre les divers application (7) qui
communiquent simultanément à travers le même ordinateur connecté et le même
réseau. Elle assure synchronisation et dialogue

6 La couche présentation :met en forme les données suivant les standards locaux ou
particuliers à l’application. Représentation finale et syntaxique après traduction,
codage, compression

7 La couche application : programmes d’application qui se servent de réseau ( BdD


distribuées, service répartie ( Internet : Web)…) .

SMI5-LP2I 67
Et la notion de Qos: c’est quoi ?

Paramètres qui permettent de définir de la qualité de service


QoS ( couche réseau):

•Le délai d’établissement d’une connexion de réseau;


•Probabilité d’échec de l’établissement d’une connexion;
•Le débit lors de transfert de données;
•La probabilité d’un incident de transfert;
•Le taux d’erreurs;
•Le délai de libération d’une connexion de réseau;
•La probabilité d’échec lors de la libération d’une connexion;
•La priorité de la connexion de réseau

SMI5-LP2I 68
A retenir ?

Nous distinguons quatre mécanismes :

1. Mécanisme de Transmission : point-à-point, multi-point, et diffusion


2. Mécanisme de Communication : avec ou sans connexion
3. Mécanisme de protocoles : avec ou sans acquittement
4. Mécanisme de Contrôle de flux

SMI5-LP2I 69
A retenir ?

Transmission point à point

• S’effectue entre deux entités uniquement : un émetteur et un récepteur


Exemple : Client/Serveur, Source/Puit, Producteur/Consommateur

Transmission multi-points
• Plus que deux entités communicantes sont concernées par la communication
un émetteur/K récepteurs
exemple : Transmission d’une vidéo-conférence sur Internet, Transmission
d’une séquence Vidéo à plusieurs utilisateurs

Diffusion (Broadcast)
• Toutes les entités connectées au réseau sont concernées par l’information
• un émetteur/ Tous les autres récepteurs
• La communication multi-point est parfois appelée Diffusion Restreinte.

SMI5-LP2I 70
A retenir ?

Les supports de transmission ne sont pas parfaits. Ils peuvent doncintroduire


de erreurs au cours du transfert

Il faut, donc :

• Détecter les erreurs si elles existent


• Correction de l’erreur si ceci est possible
• Informer ou non l’émetteur selon que le protocole choisi utilise ou non des
acquittements
• Acquittement : information de contrôle du protocole émise par un récepteur qui
indique à l’émetteur la bonne réception ou non de l’information :

- Positif : le message est bien reçu


- Négatif : le message reçu est erroné (demande de retransmission)

SMI5-LP2I 71
A retenir ?
il existe différents types de communications

Protocole avec acquittement ‘positif’


• Les messages erronés ne sont pas acquitter
• L’absence d’un acquittement dans un délai donné est interprété comme par
l’émetteur comme un acquittement négatif
• Exemple : le protocole TCP

Protocole sans acquittement


• La bonne réception ou La perte d’un message n’est pas acquittée
• Exemple: Le protocole UDP

Conclusion

• On peut faire un acquittement pour chaque PDU, ou pour une séquence de


PDUs
• La technique d’acquittement est indépendante du niveau considéré.
• On peut définir des protocoles avec ou sans acquittement à chaque niveau
• Les protocoles du niveaux Liaison et Transport qui possèdent ces possibilités

SMI5-LP2I 72
A retenir ?

• Le contrôle de flux est une fonction, indépendante aussi de la couche considérée,


qui permet au récepteur l’asservir (contrôler) la vitesse ou le débit de l’entité émettrice correspondante
• Si la vitesse des données envoyés par l’émetteur surcharge le récepteur, ce
dernier demande de ralentir la vitesse d’envoi (le débit)
• Ce mécanisme permet d’informer l’émetteur sur la quantité d’information que le
récepteur l’autorise à émettre.

Que peut-il se passer si on n’a pas de mécanisme de contrôle de flux ?

• Si les données arrivent plus rapidement que la capacité de traitement du récepteur


Les tampons de récepteur seront remplis
• Rejet des données qui viennent en surcharge : perte des données
• Pour éviter que la source émet des données qui seront rejetées par le récepteur à cause de
surcharge, un mécanisme de contrôle de flux doit être mis en place.

SMI5-LP2I 73
A retenir ?

A Retenir( basique) : le contrôle de flux revient à

• Limiter la quantité d’information émise vers le système de communication


• Organiser et sélectionner les chemins quand cela est possible pour ne pas le
saturer
• Prévoir assez de ressources chez les destinataires

SMI5-LP2I 74
A retenir ?

SMI5-LP2I 75
Exemple de protocoles
par couche

76
SMI5-LP2I
Conclusion générale

- Le Modèle à sept couches OSI est un modèle abstrait qui sert comme référence pour
étudier et comparer différents réseaux.

- Il ne spécifie pas les services relatives à une couche, ni les protocoles.

- Les choix des services et des protocoles dans une couche sont multiples.

- Ce modèle est très important pour comprendre le fonctionnement des réseaux

Références : voir les références données dans le cours

SMI5-LP2I FSA 77
QUESTIONS ?

SMI5-LP2I FSA 78

Vous aimerez peut-être aussi