16.08.141 Le modèle OSI Maîtrise Informatique Université de Pau et des Pays de l ’Adour...

Preview:

Citation preview

11 avril 2023 1

Le modèle OSI

Maîtrise InformatiqueUniversité de Pau et des Pays de

l ’Adour

Jean-Michel Bruel

11 avril 2023 2

Plan

structuration du logiciel de communication

survol des 7 couches principes de base les 3 premières couches en détail

11 avril 2023 3

Couche, protocole, service

Entité (n+1) Entité (n+1)

Entité (n) Entité (n)

Service (n-1)

Service (n)

Protocole (n)

SAP(n) SAP(n)

SAP(n-1) SAP(n-1)

Protocole (n+1)

11 avril 2023 4

Les 7 couches de l’OSI

La couche Application (7) La couche Présentation (6) La couche Session (5) La couche Transport (4) La couche Réseau (3) La couche Liaison (2) La couche Physique (1)

Couches hautes

Couches basses

11 avril 2023 5

La couche Application (7)

nombreux protocoles connus– transfert de fichier (FTP)– courrier électronique (MOTIS, SMTP)– exécution de travaux à distance (Telnet,

RPC) moyen d’accéder à l’OSI allocation de ressources /

synchronisation intégrité/cohérence des données

11 avril 2023 6

La couche Présentation (6) fonctions courantes

– syntaxe de l’information transmise– environnement hétérogène– langage syntaxique commun (ASN.1)

représentation de l’information– compression des données – chiffrement

11 avril 2023 7

La couche Session (5) établir des sessions entre

utilisateurs organiser et synchroniser le

dialogue– établissement d’une connexion, – maintien, gestion des tours de parole – libération– contrôle

11 avril 2023 8

La couche Transport (4) accepter des données de la couche

session transparence du réseau (« bout en bout ») découper éventuellement les données s’assurer que les morceaux arrivent unités échangées : TPDU (Transport Protocol Data Unit) qualité de service (QoS)

11 avril 2023 9

Session / Transport

pas identique 3 cas de figure

– correspondance exacte

– plusieurs sessions sur une seule connexion

– plusieurs connexions pour une seule session

11 avril 2023 10

Session / Transport (suite)

établissements et transferts similaires

libérations différentes :– brutale pour le transport– « propre » pour la session

possibilité de synchronisation

11 avril 2023 11

La couche Réseau (3) acheminer correctement les

paquets trois fonctions principales :

– adressage– routage et gestion des circuits

virtuels– contrôle de flux

mode connecté ou non connecté

11 avril 2023 12

La couche Liaison (2) gérer la transmission correcte fractionnement des données d’entrée géstion des acquittements, trames

endommagées, perdues ou dupliquées reconnaissance des frontières des

trames régulation du trafic

11 avril 2023 13

La couche Physique (1) activation, maintien et désactivation

des connexions physiques transmission des éléments binaires éléments :

– interfaces de connexion – MODEM – multiplexeurs – nœuds de commutation

11 avril 2023 14

Les 7 couches de l’OSI

La couche Application (7) La couche Présentation (6) La couche Session (5) La couche Transport (4) La couche Réseau (3) La couche Liaison (2) La couche Physique (1)

Couches hautes

Couches basses

11 avril 2023 15

Communication entre couches

(même sous-réseau) application

présentation

session

transport

réseau

liaison

physique

réseau

liaison

physique

application

présentation

session

transport

Support physique

11 avril 2023 16

Communication entre couches

(sous-réseaux différents) application

présentation

session

transport

réseau

liaison

physique

réseau

liaison

physique

application

présentation

session

transport

Support physique Support physique

liaison

réseau

liaison

physique physique

nœud

11 avril 2023 17

Comparaison avec TCP/IP

application

présentation

session

transport

réseau

liaison

physique ARP RARP

IP

UDP TCP

ping FTP TFTP BOOTP

ICMP

carte

11 avril 2023 18

Concepts de base

différents types de services– confirmé– non confirmé– initié par le fournisseur– unités de données (PDU)

modes de communication OSI

11 avril 2023 19

Différents types de services OSI Service confirmé

Système A Système B

X_REQ

X_IND

X_REP

X_CONF

Fournisseur de service

11 avril 2023 20

Types de services OSI (suite) Service non confirmé

Système A Système B

X_REQ

X_IND

Fournisseur de service

Y_REQ

Y_IND

11 avril 2023 21

Types de services OSI (suite) Service initié par le fournisseur

Système A Système B

X_IND

Fournisseur de service

X_IND

11 avril 2023 22

Les unités de données

unités de données du service (SDU)– données échangées aux interfaces– au travers des primitives de service

unités de données du protocole (PDU)– données échangées entre entités

homologues

11 avril 2023 23

Les unités de données (suite)

M

H4 M

H4 M1H3 M2H3

H4 M1H3 M2H3H2 T2H2 T2

11 avril 2023 24

Les unités de données (suite)

PCI SDU

PCI SDU

IDU

SDU

entête

N-PDU

interface

Couche N+1

Couche N

SAP

11 avril 2023 25

Les unités de données (suite)

PCI(N)SDU(N)

PDU(N)

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

PDU(N-1)

PDU(N)

PDU(N-1)

11 avril 2023 26

Correspondance SDU/PDU

PCI(N)SDU(N)

PDU(N)

une à une

PCI(N)

SDU(N)

PDU(N)

segmentation

PCI(N)

PDU(N)

PCI(N)SDU(N)

PDU(N)

concaténation

SDU(N)

11 avril 2023 27

Modes de communication OSI Orienté connexion Sans connexion Multipoint

11 avril 2023 28

Protocoles orientés connexion Etablissement de la connexion Transfert de données Terminaison de la connexion

11 avril 2023 29

Orientés sans connexion

Chaque message est « adressé » Par message ou par flots d’octets

11 avril 2023 30

Exemples

Transfert fiable de messages

Transfert fiable d’octets

Connexion non fiable

Datagramme non fiable

Datagramme avec acquittement

Demandes-réponses

Services Exemples

Suites de pages

Connexion à un ordinateur

Voie numérisée

Diffusion de prospectus

Messagerie avec accusé de réception

Consultation de BD

11 avril 2023 31

Primitives de services

Request/Indication/Response/Confirm

Paramètres

11 avril 2023 32

Primitives de services (suite)1°) on fait le numéro2°) ça sonne chez le correspondant3°) on entend l’arrêt de la sonnerie4°) il parle5°) on entend (« allo! »)6°) on répond7°) il entend8°) on raccroche9°) il entend et raccroche également

11 avril 2023 33

La couche Physique

Analogique/Digital Codage et modulation Calcul de débit Multiplexage Détection/Correction d’erreur Support Physique

11 avril 2023 34

La couche Liaison

Protocole BSC Protocole HDLC

11 avril 2023 35

La couche Réseau

Contrôle de flux Contrôle de congestion Routage

11 avril 2023 36

Routage

B E

C F

GD

I

H

A

11 avril 2023 37

Routage

Tables statiques tables dynamiques

11 avril 2023 38

La couche Transport

primitives de transport protocole ISO en mode connecté

11 avril 2023 39

Les couches hautes

11 avril 2023 40

TCP/IP

Recommended