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)
Plan
Problématique
La normalisation des réseaux
Le modèle OSI
Le modèle TCP/IP
TCP/IP Versus OSI
2
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
Problématique
4
4
Problème: Comment réaliser Interconnexion et interopérabilité de ces différents
constructeurs ?
Solution : La normalisation des réseaux
 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
 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.
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.
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
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.
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
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
Le modèle OSI
12
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)
Le modèle OSI
14
 Service, Protocole, Point d'accès au service (SAP)
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
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 ;
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 ;
Le modèle OSI
1
 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 ;
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 ;
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 ;
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 ;
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 … ;
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) ;
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 … ;
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 ;
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 ;
Le modèle OSI
27
Couche Présentation
Mots-clés :
JPG,
TIFF,
MIDI,
MPEG,
QUICKTIME,
ASCII ;
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 ;
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 ;
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
Modèle OSI
31
31
 Principe de l'encapsulation
Modèle OSI
32
32
 Principe de l'encapsulation
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) ;
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 ;
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.
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).
Modèle TCP/IP
3
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.
Modèle TCP/IP
38
38
Modèle TCP/IP
39
39
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
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
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 ;
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 ;
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 ;
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
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 ;
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 ;
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 ;
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 ;
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;
Modèle TCP/IP
51
51
 Principe de l'encapsulation
Donnèes
En-tête En-tête DonnèesEn-tête
•Envoi •Réception
Couche Application
Couhe Transport
Couche Internet
Couche Accès
DonnèesEn-tête
En-tête DonnèesEn-tête
Modèles OSI & TCP/IP
52
52
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.
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.

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

  • 1.
    Chapitre 2 : Modèlede 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)
  • 2.
    Plan Problématique La normalisation desréseaux Le modèle OSI Le modèle TCP/IP TCP/IP Versus OSI 2
  • 3.
    Problématique 3 3 Nombreux constructeurs desordinateurs IBM (PC WINDOWS ou LINUX) Apple (MAC OS) DELL etc Chaque constructeur propose son propre architecture réseau afin de relier ses équipements informatique
  • 4.
    Problématique 4 4 Problème: Comment réaliserInterconnexion et interopérabilité de ces différents constructeurs ? Solution : La normalisation des réseaux
  • 5.
     Une normeest 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
  • 6.
     Rôle desorganismes 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.
  • 7.
    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.
  • 8.
    L’architecture OSI 8  Lemodè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
  • 9.
    Constructeurs d'équipement réseaux 9 Ciscon'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.
  • 10.
    Modèle OSI 10  Quelquesprincipes 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
  • 11.
    Modèle OSI 11  Whya 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
  • 12.
  • 13.
    Modèle OSI 13  Leconcept 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)
  • 14.
    Le modèle OSI 14 Service, Protocole, Point d'accès au service (SAP)
  • 15.
    Le modèle OSI 15 CouchePhysique  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
  • 16.
    Le modèle OSI 16 CouchePhysique  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 ;
  • 17.
    Le modèle OSI 17 CoucheLiaison 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 ;
  • 18.
    Le modèle OSI 1 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 ;
  • 19.
    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 ;
  • 20.
    Le modèle OSI 20 CoucheRé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 ;
  • 21.
    Le modèle OSI 21 CoucheRé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 ;
  • 22.
    Le modèle OSI 22 CoucheTransport  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 … ;
  • 23.
    Le modèle OSI 23 CoucheTransport 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) ;
  • 24.
    Le modèle OSI 24 CoucheSession 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 … ;
  • 25.
    Le modèle OSI 25 CoucheSession 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 ;
  • 26.
    Le modèle OSI 26 CouchePré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 ;
  • 27.
    Le modèle OSI 27 CouchePrésentation Mots-clés : JPG, TIFF, MIDI, MPEG, QUICKTIME, ASCII ;
  • 28.
    Le modèle OSI 28 CoucheApplication 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 ;
  • 29.
    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 ;
  • 30.
    Modèle OSI 30  Principede 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
  • 31.
  • 32.
  • 33.
    Modèle TCP/IP 33 33  Historique Dansles 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) ;
  • 34.
    Modèle TCP/IP 34 34  Historique En1983, 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 ;
  • 35.
    Modèle TCP/IP 35 35  Cettearchitecture, 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.
  • 36.
    Modèle TCP/IP 36 36  3facteurs 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).
  • 37.
    Modèle TCP/IP 3 37 Les protocolesTCP/IP, comme ceux du modèle OSI, étant organisés en couches, on emploie aussi le terme de pile TCP/IP.
  • 38.
  • 39.
  • 40.
    Modèle TCP/IP 40 40  Deuxgroupes 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
  • 41.
    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
  • 42.
    Modèle TCP/IP 42 42  ArchitectureInternet 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 ;
  • 43.
    Modèle TCP/IP 43 43  ArchitectureInternet  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 ;
  • 44.
    Modèle TCP/IP 44 44  ArchitectureInternet 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 ;
  • 45.
    Modèle TCP/IP 45 45 Architecture Internet Coucheinternet  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
  • 46.
    Modèle TCP/IP 46 46 Architecture Internet CoucheTransport 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 ;
  • 47.
    Modèle TCP/IP 47 47 Architecture Internet CoucheTransport- 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 ;
  • 48.
    Modèle TCP/IP 48 48 Architecture Internet CoucheTransport- 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 ;
  • 49.
    Modèle TCP/IP 49 49 Architecture Internet CoucheApplication  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 ;
  • 50.
    Modèle TCP/IP 50 50 Architecture Internet CoucheApplication  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;
  • 51.
    Modèle TCP/IP 51 51  Principede l'encapsulation Donnèes En-tête En-tête DonnèesEn-tête •Envoi •Réception Couche Application Couhe Transport Couche Internet Couche Accès DonnèesEn-tête En-tête DonnèesEn-tête
  • 52.
    Modèles OSI &TCP/IP 52 52
  • 53.
    Similarities of theOSI 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.
  • 54.
    Differences of theOSI 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.