54
Chapitre 2 : Modèle de référence OSI Module 8 : Protocoles et réseaux Année universitaire 2014-2015 * M. LAHBY Université Hassan II CASABLANCA ENS CASABLANCA Master Mathématiques, Cryptologie et Sécurité Informatique (MMCSI)

Chapitre 2: Modèle de référence OSI

Embed Size (px)

Citation preview

Page 1: Chapitre 2: Modèle de référence OSI

Chapitre 2 :

Modèle de référence OSI

Module 8 : Protocoles et réseaux

Année universitaire 2014-2015 * M. LAHBY

Université Hassan II CASABLANCA

ENS CASABLANCA

Master Mathématiques, Cryptologie et Sécurité Informatique (MMCSI)

Page 2: Chapitre 2: Modèle de référence OSI

Plan

Problématique

La normalisation des réseaux

Le modèle OSI

Le modèle TCP/IP

TCP/IP Versus OSI

2

Page 3: Chapitre 2: Modèle de référence OSI

Problématique

3

3

Nombreux constructeurs des ordinateurs

IBM (PC WINDOWS ou LINUX)

Apple (MAC OS)

DELL

etc

Chaque constructeur propose son propre architecture réseau afin

de relier ses équipements informatique

Page 4: Chapitre 2: Modèle de référence OSI

Problématique

4

4

Problème: Comment réaliser Interconnexion et interopérabilité de ces différents constructeurs ?

Solution : La normalisation des réseaux

Page 5: Chapitre 2: Modèle de référence OSI

Une norme est un référentiel publié par un organisme de normalisation

comme par AFNOR, CEN,ISO ,CEI

L'ISO (International Organization for Standardization) et la CEI

(Commission d’Electrotechnique Internationale) donnent la définition

suivante :

Document établi par consensus et approuvé par un organisme reconnu, qui fournit, pour des usages communs et répétés, des règles des lignes directrices ou des caractéristiques, pour des activités ou leurs résultats garantissant un niveau d'ordre optimal dans un contexte donné.

5

La normalisation

La normalisation est l'activité permettant la rédaction et la publication

des normes.

Distinction norme / standard

La norme est établie par un organisme dont c'est officiellement le rôle

Le standard est comparable mais rédigé par une entité non reconnue et

avec des engagements de pérennité plus limités

Page 6: Chapitre 2: Modèle de référence OSI

Rôle des organismes de normalisation

Définir un cadre de développement et d'évolution des technologies,

souvent nommé modèle

Garantir la complétude et l'intégrité des spécifications

6

Les organismes de normalisation

Les quatre organismes internationaux les plus connus:

ISO: International Organization for Standardization C'est une organisation

internationale non gouvernementale dont le rôle est d'unifier et de coordonner les

domaines techniques du traitement de l'information.

CEI : Commission Electrotechnique Internationale. Cet organisme s'occupe plus

particulièrement des parties Electricité et Electronique permettant la transmission

de l'information.

ITU: International Telecommunication Union, (anciennement CCITT). Cet

organisme traite tout ce qui touche les télécommunications.

IEEE: Institute of Electronic and Electricity Engineers. L'IEEE s'est efforcé de

normaliser depuis 1979 les réseaux locaux en se basant sur les couches 1 et 2 du

modèle OSI.

Page 7: Chapitre 2: Modèle de référence OSI

Le modèle OSI

7

1977 : ISO démarre une réflexion sur une architecture de réseau

en couches

Une double objectif pour permettre à l'utilisateur de modifier dans le temps son

infrastructure en remplaçant qu'une partie des modules (matériels ou logiciels) nécessaires

De se procurer les modules constitutifs de son architecture chez différents fournisseurs

1983 : Définition du modèle OSI :

Open : systèmes ouverts à la communication aves d'autres systèmes

Systems: ensemble des moyens informatiques (matériel et logiciel) contribuant au

traitement et au transfert de l'information

Interconnection:la liaison entre les différents équipements de chaque système.

Page 8: Chapitre 2: Modèle de référence OSI

L’architecture OSI

8

Le modèle OSI n’est pas une architecture de réseau,

C’est un modèle d’architecture

Pas de détail sur le contenu de chaque couche (seulement description globale)

Les couches paires doivent fournir les mêmes fonctions même si elles ne les

réalisent pas de la même façon

Page 9: Chapitre 2: Modèle de référence OSI

Constructeurs d'équipement réseaux

9

Cisco n'a pas été la première société à créer et vendre des

routeurs mais Cisco créa le premier routeur multi-protocoles

permettant d'interconnecter des réseaux utilisant des protocoles

de communication différents.

3Com est un fabriquant d'équipements réseau, la société a été

créée en 1979. Ce sigle signifie “Computers, Communication

et Compatibility”.

Fondée en 1996, Juniper Networks est une société

américaine spécialisée en équipements de télécommunication.

Elle produits des solutions de réseau et de sécurité.

Nortel est une société canadienne spécialisée dans la conception

et la fabrication d'infrastructures de réseaux de télécommunications.

Ses produits concernent à la fois l'optique, le sans fil, les réseaux

locaux et les réseaux étendus.

Alcatel est un ancien équipementier en télécommunications

qui a fusionné avec Lucent Technologies pour devenir Alcatel-Lucent.

Page 10: Chapitre 2: Modèle de référence OSI

Modèle OSI

10

Quelques principes qui ont guidé la réflexion :

suffisamment de couches pour ne pas mélanger des fonctions

différentes dans la même couche

pas trop de couches pour ne pas surcharger le système

créer une couche lorsqu’un niveau d’abstraction est nécessaire

tenir compte de l’expérience des architectures de réseaux existantes

permettre la modification complète d’une couche pour prendre en

compte les progrès en termes de matériel et logiciel sans que cela

ait une influence sur les autres couches

Page 11: Chapitre 2: Modèle de référence OSI

Modèle OSI

11

Why a Layered Model?

Réduit la complexité ;

Uniformise les interfaces ;

Facilite la conception modulaire ;

Assure l’interopérabilité de la technologie ;

Accélère l’évolution ;

Simplifie l’enseignement et l'apprentissage

Page 12: Chapitre 2: Modèle de référence OSI

Le modèle OSI

12

Page 13: Chapitre 2: Modèle de référence OSI

Modèle OSI

13

Le concept d’architecture en couches consiste à attribuer trois objets

à chaque couche.

Pour une couche de niveau N, ces objets sont les suivants :

• Service N: il désigne le service qui doit être rendu par la couche N de l’architecture à la couche

supérieure (N + 1). Ce service correspond à un ensemble d’actions devant être effectuées par cette couche,

incluant événements et primitives, pour rendre ce service au niveau supérieur.

• Protocole N: il désigne l’ensemble des règles nécessaires à la réalisation du service N.

Ces règles définissent les mécanismes permettant de transporter les informations

d’un même service N d’une couche N à une autre couche N. En particulier, le protocole N propose les

règles de contrôle de l’envoi des données.

• Points d’accès au service N, ou N-SAP (Service Access Point): les points

d’accès à un service N sont situés à la frontière entre les couches N + 1 et N.

Les services N sont fournis par une entité N à une entité N + 1 par le biais de ces points d’accès.

Les différents paramètres nécessaires à la réalisation du service N s’échangent sur cette frontière.

Un N-SAP (Service Access Point) permet donc d’identifier une entité de la

couche N + 1, et chaque N-SAP peut être mis en correspondance avec une adresse.

Service, Protocole, Point d'accès au service (SAP)

Page 14: Chapitre 2: Modèle de référence OSI

Le modèle OSI

14

Service, Protocole, Point d'accès au service (SAP)

Page 15: Chapitre 2: Modèle de référence OSI

Le modèle OSI

15

Couche Physique

La couche physique gère la

transmission des bits de façon

brute sur un lien physique

Transmet un flot de bits sans en

connaître la signification ou la

structure

Un bit envoyé à 1 par la source

doit être reçu comme un bit à 1par

la destination

Page 16: Chapitre 2: Modèle de référence OSI

Le modèle OSI

16

Couche Physique Problème d'ordre:

Mécanique : nombre de broches du connecteur réseau

Electrique : le type de signal utiliser pour représenter un bit,

caractéristiques de la ligne (bande passante, rapport

signal/bruit, ...)

Fonctionnel :le mode de fonctionnement, initialisation et

relâchement de la connexion, transmission simultanée dans

les 2 sens

Équipements :

Supports de transmission : câble en paire torsadée, fibre ;

Equipements d’interconnexion : Répéteurs ; Amplificateurs ; Modems ;

Concentrateurs ;

Page 17: Chapitre 2: Modèle de référence OSI

Le modèle OSI

17

Couche Liaison de données

Rôle :

Définir des règles pour l’émission et la réception de données à travers la connexion physique de deux systèmes ;

Transmettre les données sans erreurs ;

Déterminer la méthode d’accès au support ;

Mots-clés :

carte réseau,

Ethernet,

Token Ring, FDDI,

commutateur,

adresse MAC ;

Page 18: Chapitre 2: Modèle de référence OSI

Le modèle OSI

1

8

Couche Liaison de données

La couche liaison utilise des protocoles d’accès au

support qui peuvent être déterministes (Token Ring) ou

probabilistes (CSMA/CD) dans le cas d’Ethernet ;

L’unité de données est la trame ;

Métode Token Ring :

Réseau en anneau fermé où les systèmes présents s'échangent un ou des jetons (token) ;

Le jeton leur donne la parole, c’est à dire le droit d'envoyer des données sur le réseau ;

Le débit est de l'ordre de quelques Mbit/s ;

Page 19: Chapitre 2: Modèle de référence OSI

Le modèle OSI

19

Couche Liaison de données

Méthode: CSMA/CD (Carrier Sense Multiple Acces with

Collision Detection)

Transmission partagée de données utilisant une

méthode d'accès aléatoire coupant la transmission lors de

la détection d'une collision, et la reprenant ensuite après

une temporisation aléatoire ;

Avant de transmettre une donnée, le réseau est testé :

Si la voie est libre, la transmission commence ; Sinon, si une autre information arrive (collision), la

transmission s'interrompt et recommence plus tard ;

Équipement:

Le pont qui permet à la trame de passer d’une liaison physique à une autre ;

Page 20: Chapitre 2: Modèle de référence OSI

Le modèle OSI

20

Couche Réseau

Elle gère l’acheminement des données

à travers le réseau en assurant le

routage des paquets de données entre

les nœuds du réseau ;

Si un nœud est surchargé ou hors-

service, les données seront alors

déroutées vers un autre nœud ;

Mots-clés : IP, IPX, Routeur ;

Page 21: Chapitre 2: Modèle de référence OSI

Le modèle OSI

21

Couche Réseau Elle assure :

L'adressage ; Le routage en choisissant le chemin le moins «coûteux»; Assure aussi le contrôle des flux au niveau des nœuds ; L’unité de données est le paquet (packet) ;

Équipements:

Routeurs ; Brouteurs = routeurs+ pont ;

Page 22: Chapitre 2: Modèle de référence OSI

Le modèle OSI

22

Couche Transport

Responsable du contrôle du transport de bout en bout, au travers du réseau ;

Elle assure les fonctions de découpage et de réassemblage des informations et de cohérences des données ;

L'expression "qualité de service" est souvent utilisée pour décrire l'utilité de la couche de transport ;

Mots-clés : TCP, UDP … ;

Page 23: Chapitre 2: Modèle de référence OSI

Le modèle OSI

23

Couche Transport Le principal rôle : Transporter et de contrôler le flux d'informations de la source à la

destination et ce, de manière fiable et précise ;

Au niveau de l’émetteur, elle segmente les messages de données en paquets ;

A la réception, elle reconstitue les messages en replaçant les paquets dans le bon ordre ;

Permet également de multiplexer plusieurs flux d’informations sur le même support (pour rentabiliser le support) et inversement (pour augmenter la rapidité d'un transfert) ;

Page 24: Chapitre 2: Modèle de référence OSI

Le modèle OSI

24

Couche Session

Permet l’ouverture et la fermeture d’une

session de travail entre deux systèmes

distants connectés ;

Elle a pour rôle la mise en place et le

contrôle de dialogue entre les tâches

distantes :

Connexion ;

Gestion (interventions en cas d'incident..), ;

Synchronisation du dialogue … ;

Page 25: Chapitre 2: Modèle de référence OSI

Le modèle OSI

25

Couche Session Mots-clés :

SQL ;

ASP ;

NFS (Network File System) ;

NFS: protocole permettant l’accès à des fichiers présents sur les

ordinateurs d’un réseau exactement comme s’ils étaient sur le disque

dur local ;

RPC (Remote Procedure Call) : protocole permettant de faire des

appels de procédures sur un ordinateur distant à l'aide d'un serveur

d'application ;

Page 26: Chapitre 2: Modèle de référence OSI

Le modèle OSI

26

Couche Présentation

La couche présentation, assure trois fonctions

principales :

Le formatage des données (présentation) ;

Le cryptage des données (DES, RSA,...) ;

La compression des données ;

Elle permet de formater les données dans un

format compréhensible par les deux systèmes

connectés ;

Page 27: Chapitre 2: Modèle de référence OSI

Le modèle OSI

27

Couche Présentation Mots-clés :

JPG,

TIFF,

MIDI,

MPEG,

QUICKTIME,

ASCII ;

Page 28: Chapitre 2: Modèle de référence OSI

Le modèle OSI

28

Couche Application

La couche application crée une interface

directe avec le reste du modèle OSI par le

biais d'applications réseau :

Navigateur Web ;

Messagerie électronique ;

Transfert de fichier FTP ;

Connexion à distance Telnet

…, etc ;

Page 29: Chapitre 2: Modèle de référence OSI

Le modèle OSI

29

Couche Application

Elle permet aussi une interface indirecte, par le biais

d'applications autonomes :

Traitements de texte ;

Logiciels de présentation ;

Tableurs ;

… etc ;

Mots-clés :

Telnet,

FTP,

DNS,

HTTP,

Navigateur Web ;

Page 30: Chapitre 2: Modèle de référence OSI

Modèle OSI

30

Principe de l'encapsulation

Les données transitent de haut en bas au niveau de l’extrémité locale

Les informations de contrôle de protocole (en-tête/en queue) sont utilisées comme

enveloppe sur chaque couche : encapsulation

Les données transitent de bas en haut au niveau de l’extémité distante

Page 31: Chapitre 2: Modèle de référence OSI

Modèle OSI

31

31

Principe de l'encapsulation

Page 32: Chapitre 2: Modèle de référence OSI

Modèle OSI

32

32

Principe de l'encapsulation

Page 33: Chapitre 2: Modèle de référence OSI

Modèle TCP/IP

33

33

Historique

Dans les années 1970, le département de la

Défense américain, ou DOD (Department Of

Defense), décide, devant le foisonnement de

machines utilisant des protocoles de communication

différents et incompatibles, de définir sa propre

architecture.

ARPANET se fut donc crée ;

Ensuite, ce réseau s’est étendu pour connecter la

communauté scientifique et universitaire ;

En 1978, ARPANET passe du stade expérimental

au stade opérationnel. La responsabilité de la

gestion du réseau est alors confiée à l'agence de

communication du ministère de la défense (DCA) ;

Page 34: Chapitre 2: Modèle de référence OSI

Modèle TCP/IP

34

34

Historique

En 1983, la DCA décide d'ouvrir le réseau,

grandissant, au domaine civil et le diviser en deux

sous-réseaux :

Milnet : réseau militaire, sous la tutelle d'une

autorité militaire ;

Arpanet : réseau destiné aux chercheurs et

scientifiques placé sous une autorité universitaire ;

En 1990 : Arpanet cesse d'exister. Le nom d'Internet

commence à s'imposer peu à peu ;

A partir de 1995, Internet devient le réseau mondial

que nous connaissons aujourd'hui ;

Page 35: Chapitre 2: Modèle de référence OSI

Modèle TCP/IP

35

35

Cette architecture, dite TCP/IP, est à la source du réseau Internet.

Elle est aussi adoptée par de nombreux réseaux privés, appelés

intranets.

Les deux principaux protocoles définis dans cette architecture

sont les suivants :

IP (Internet Protocol), de niveau réseau, qui assure un

service sans connexion.

TCP (Transmission Control Protocol), de niveau transport, qui

fournit un service fiable avec connexion.

TCP/IP définit une architecture en couches qui inclut également,

sans qu’elle soit définie explicitement, une interface d’accès au

réseau.

En effet, de nombreux sous-réseaux distincts peuvent être pris en

compte dans l’architecture TCP/IP, de type aussi bien local

qu’étendu.

Page 36: Chapitre 2: Modèle de référence OSI

Modèle TCP/IP

36

36

3 facteurs principaux expliquent la montée en puissance

de TCP/IP depuis 1990 :

l’interopérabilité : un protocole commun sur des produits

provenant de différents constructeurs

l’intérêt commercial : l’Internet est basé sur les protocoles et

services TCP/IP

l’augmentation du nombre d’outils de gestion de réseau (SNMP -

Simple Network Management Protocol notamment).

Page 37: Chapitre 2: Modèle de référence OSI

Modèle TCP/IP

3

7

37

Les protocoles TCP/IP, comme ceux du modèle OSI, étant organisés en

couches, on emploie aussi le terme de pile TCP/IP.

Page 38: Chapitre 2: Modèle de référence OSI

Modèle TCP/IP

38

38

Page 39: Chapitre 2: Modèle de référence OSI

Modèle TCP/IP

39

39

Page 40: Chapitre 2: Modèle de référence OSI

Modèle TCP/IP

40

40

Deux groupes guident les évolutions de l’Internet :

un groupe de recherche, l’IRTF (Internet Research Task

Force)

un groupe de développement, l’IETF (Internet Engineering

Task Force) ; travaille sur les protocoles.

Les RFC (Request For Comments ou « appels à commentaires

») sont des documents de travail ; ils consistent en définitions de

standards de l’Internet,

propositions pour de nouveaux protocoles,

stratégies d’implémentations,

etc.

Les organismes de normalisation

Page 41: Chapitre 2: Modèle de référence OSI

Modèle TCP/IP

41

41

IP (Internet Protocol) est décrit dans la RFC 791.

IP peut fonctionner au-dessus de plusieurs architectures

matérielles :

Ethernet (RFC 894)

Token Ring (réseau à jeton d’IBM)

Liaison série de 9600 b/s à 2 Mb/s :

SLIP (Serial Line IP) décrit dans la RFC 1055

PPP (Point to Point Protocol) : RFC 1353, X25 (RFC 877)

FDDI (RFC 1188)

Ethernet 100 Mbps

ATM (RFC 1483, RFC 1477)

Quelques RFC

Page 42: Chapitre 2: Modèle de référence OSI

Modèle TCP/IP

42

42

Architecture Internet

Couche Accès Réseau

Fournit les moyens nécessaires permettant de

transmettre des données vers d'autres machines

connectées sur le réseau

La couche accès réseau intègre les fonctions des

deux couches inférieures du modèle de référence

OSI (liaison de données, physique) ;

Les utilisateurs ignorent souvent la couche accès

réseau, la conception de TCP/IP cache les fonctions

des couches inférieures ;

Page 43: Chapitre 2: Modèle de référence OSI

Modèle TCP/IP

43

43

Architecture Internet

Couche Accès Réseau

Les fonctions de ce niveau comprennent:

L'encapsulation des paquets dans les trames transmises sur

le réseau ;

La mise en correspondance des adresses IP avec les

adresses physiques qu'utilise le réseau ;

L'une des grandes forces de TCP/IP réside dans son plan

d'adressage qui permet d'identifier précisément chaque

machine-hôte connectée à Internet ;

Page 44: Chapitre 2: Modèle de référence OSI

Modèle TCP/IP

44

44

Architecture Internet

Couche Internet

Elle est considérée comme l'élément fondamental du

réseau Internet.

Ses fonctions incluent :

La définition du paquet (l'unité de base Internet) ;

La définition du plan d'adressage Internet ;

La circulation de données entre la couche Accès

Réseau et la couche Transport ;

L'acheminement des paquets vers les ordinateurs à

distance ;

La fragmentation et le réassemblage des paquets ;

Page 45: Chapitre 2: Modèle de référence OSI

Modèle TCP/IP

45

45

Architecture Internet

Couche internet

Acheminement des paquets

Il existe 2 types de machines périphériques de réseau : Les passerelles qui transmettent les paquets entre réseaux

Les machines-hôtes ;

•Internet

•Acces réseau

•Application

•Transport

•Internet

•Acces réseau

•Application

•Transport

•Internet

•Acces réseau

•Internet

•Acces réseau

•Hote A1

•Passerelle G1 •Passerelle G2

•Hôte C1

•Réseau A •Réseau B •Réseau c

Page 46: Chapitre 2: Modèle de référence OSI

Modèle TCP/IP

46

46

Architecture Internet

Couche Transport

Les deux protocoles les plus importants sont :

Le protocole de contrôle de la transmission (TCP) ;

Le protocole de datagramme utilisateur (UDP) ;

TCP assure un service de transmission de données

fiable avec une détection et une correction d'erreurs

de bout en bout ;

UDP offre un service de transmission de

datagrammes sans connexion ;

Page 47: Chapitre 2: Modèle de référence OSI

Modèle TCP/IP

47

47

Architecture Internet

Couche Transport- UDP (User Datagram Protocol)

UDP est un protocole de datagrammes sans

connexion, peu fiable ;

UDP permet d'accéder directement à un service de

transmission de datagrammes, tel que le service de

transmission qu'offre IP ;

Sur un ordinateur classique, UDP transmet

correctement les données ;

Page 48: Chapitre 2: Modèle de référence OSI

Modèle TCP/IP

48

48

Architecture Internet

Couche Transport- TCP (Transmission Control Protocol)

TCP vérifie si les données sont correctement

transmises et si elles sont dans l'ordre approprié ;

Utilisé par les applications qui requièrent une

transmission fiable des données ;

C'est un protocole orienté connexion ;

Il utilise un mécanisme appelé « accusé de réception

positif avec la retransmission » , connu du «

Acknowlegment with Retransmission ». Ceci lui

permet de garantir des transmissions fiables ;

Page 49: Chapitre 2: Modèle de référence OSI

Modèle TCP/IP

49

49

Architecture Internet

Couche Application

La couche application constitue le sommet de

l'architecture TCP/IP ;

Cette couche inclut tous les processus qui utilisent

les protocoles de la couche transport pour

transmettre des données ;

Il existe de nombreux protocoles d'application, la

plupart assurent les services utilisateur ;

Les nouveaux services sont toujours ajoutés au

niveau de cette couche ;

Page 50: Chapitre 2: Modèle de référence OSI

Modèle TCP/IP

50

50

Architecture Internet Couche Application

Les protocoles d'applications les plus répandus :

TELNET, le protocole de terminal de réseau (Network Terminal

Protocol), qui permet l'ouverture d'une session à distance sur un

réseau ;

FTP, le protocole de transfert de fichiers (File Transfert

Protocole), utilisé pour le transfert interactif de fichiers ;

SMTP, le protocole de transfert de courrier (Simple Mail

Transfert Protocole), utilisé pour le courrier électronique ;

Le service DNS (Domain Name Service) également appelé «

Name service ». Il établit la correspondance entre les adresses

IP et les noms attribués aux machines;

Page 51: Chapitre 2: Modèle de référence OSI

Modèle TCP/IP

51

51

Principe de l'encapsulation

Donnèes

En-tête En-tête Donnèes En-tête

•Envoi •Réception

Couche Application

Couhe Transport

Couche Internet

Couche Accès

Donnèes En-tête

En-tête Donnèes En-tête

Page 52: Chapitre 2: Modèle de référence OSI

Modèles OSI & TCP/IP

52

52

Page 53: Chapitre 2: Modèle de référence OSI

Similarities of the OSI and TCP/IP Models

53

53

Both have layers.

Both have application layers, though they include very different services.

Both have comparable transport and network layers.

Packet-switched, not circuit-switched, technology is assumed.

Networking professionals need to know both models.

Page 54: Chapitre 2: Modèle de référence OSI

Differences of the OSI and TCP/IP Models

54

54

TCP/IP combines the presentation and session layer into its application layer.

TCP/IP combines the OSI data link and physical layers into one layer.

TCP/IP appears simpler because it has fewer layers.

TCP/IP transport layer using UDP does not always guarantee reliable delivery of packets as the transport layer in the OSI model does.

Dans le modèle OSI, l’expression PDU (Protocol Data Unit) est employée pour décrire les données d’une couche.

Dans le modèle TCP/IP, les termes message et flot (stream) sont utilisés au niveau de la couche application ; les termes segment et paquet, au niveau de la couche hôte à hôte ; le terme datagramme, au niveau de la couche Internet ; et le terme trame, au niveau de la

couche accés réseau.