Académique Documents
Professionnel Documents
Culture Documents
Objectifs :
• Expliquer comment une communication a lieu sur un réseau
• Expliquer le concept des protocoles de communication
• Expliquer le rôle des organismes de normalisation
• Définir le modèle OSI et ses couches
• Présenter le modèle TCP/IP
3 La couche réseau
La couche réseau est une couche complexe qui assure la connectivité et la sélection du chemin entre
deux systèmes hôtes pouvant être situés sur des réseaux géographiquement éloignés. Ses 3 principales
fonctions sont : la sélection du chemin, le routage et à l’adressage logique.
4 La couche transport
La couche transport segmente les données envoyées par le système de l’hôte émetteur et les rassemble
en flux de données sur le système de l’hôte récepteur. La frontière entre la couche transport et la couche
session peut être vue comme la frontière entre les protocoles d’application et les protocoles de flux de
données, les quatre couches dites inférieures se rapportent au transport des données. La couche transport
tente de fournir un service de transport des données qui protège les couches supérieures des détails
d’implémentation du transport.
Les questions comme la façon d’assurer la fiabilité du transport entre deux systèmes hôtes relèvent de la
couche transport. En fournissant un service de communication, la couche transport établit et raccorde les
circuits virtuels (connexion réseau), en plus d’en assurer la maintenance. La fourniture d’un service
fiable lui permet d’assurer la détection et la correction des erreurs, ainsi que le contrôle du flux
d’informations.
Cette couche est également responsable du type de service à fournir à la couche session, et finalement
aux utilisateurs du réseau : service en mode connecté ou non, avec ou sans garantie d'ordre de
délivrance, diffusion du message à plusieurs destinataires à la fois.
5 La couche session
Comme son nom l’indique, la couche session ouvre, gère et ferme les sessions entre deux systèmes hôtes
6 la couche présentation
Cette couche s'intéresse à la syntaxe et à la sémantique des données transmises : c'est elle qui traite
l'information de manière à la rendre compatible entre tâches communicantes. Elle va assurer
l'indépendance entre l'utilisateur et le transport de l'information.
Typiquement, cette couche peut convertir les données, les reformater, les crypter et les compresser.
7 La couche application
La couche application est la couche OSI la plus proche de l’utilisateur. Elle fournit des services réseaux
aux applications de l’utilisateur.
Cette couche est le point de contact entre l'utilisateur et le réseau. C'est donc elle qui va apporter à
l'utilisateur les services de base offerts par le réseau, comme par exemple le transfert de fichier, la
messagerie., etc.
Les couches 1,2,3 et 4 (couches basses, couches orientées communication) se préoccupent du transport
d’informations et masquent aux couches supérieures les problèmes liés à la communication
d’information entre des équipements distants. Les couches 5, 6 et 7 (couches hautes ou couches
orientées traitement) fournissent des services d’accès à la communication pour différents types
d’applications.
Si un ordinateur (A) veut envoyer des données à un autre ordinateur (B), les données doivent d'abord
être préparées grâce à un processus appelé encapsulation.
Ce processus conditionne les données en leur ajoutant des informations relatives au protocole avant de
les transmettre sur le réseau. Ainsi, en descendant dans les couches du modèle OSI, les données
reçoivent des en-têtes, des en-queues et d'autres informations.
Le modèle décrit simplement ce que chaque couche doit réaliser (le service), les règles et le format des
échanges (le protocole), mais pas leur implantation.
SAP(N) : "service access point" C'est le point identifié où les services sont fournis par l'entité(N) à une
entité(N+1) ex : adresse
Un protocole de niveau (N) spécifie:
• Le format des unités de données échangées: Notion de (N)-PDU (Protocol Data Unit)
• Deux couches liaisons s’échangent des trames ou (2)-PDU
• Deux couches réseaux s’échangent des paquets ou (3)-PDU
• L’ordre dans lequel les (N)-PDU doivent être échangée. Dans le cas d’un service orienté
connexion « Une unité de demande d’établissement de connexion » doit obligatoirement être
transmise avant toute unité de transmission de données
Historique
TCP/IP désigne une architecture réseau, mais cet acronyme désigne en fait 2 protocoles étroitement liés :
un protocole de transport, TCP (Transmission Control Protocol) qu'on utilise "par-dessus" un protocole
réseau, IP (Internet Protocol). Ce qu'on entend par "modèle TCP/IP", c'est en fait une architecture réseau
en 4 couches dans laquelle les protocoles TCP et IP jouent un rôle prédominant, car ils en constituent
l'implémentation la plus courante. Par abus de langage, TCP/IP peut donc désigner deux choses : le
modèle TCP/IP et la suite de deux protocoles TCP et IP.
Le modèle TCP/IP s'est progressivement imposé comme modèle de référence en lieu du modèle OSI.
Cela tient tout simplement à son histoire. En effet, contrairement au modèle OSI, le modèle TCP/IP est
né d'une implémentation ; la normalisation est venue ensuite.
L'origine de TCP/IP remonte au réseau ARPANET. ARPANET est un réseau de télécommunication
conçu par l'ARPA (Advanced Research Projects Agency), l'agence de recherche du ministère américain
de la défense (le DOD : Department of Defense). Outre la possibilité de connecter des réseaux
hétérogènes, ce réseau devait résister à une éventuelle guerre nucléaire, contrairement au réseau
téléphonique habituellement utilisé pour les télécommunications mais considéré trop vulnérable. Il a
alors été convenu qu'ARPANET utiliserait la technologie de commutation par paquet (mode
datagramme), une technologie émergeante promettante. C'est donc dans cet objectif et ce choix
technique que les protocoles TCP et IP furent inventés en 1974. L'ARPA signa alors plusieurs contrats
avec les constructeurs et l'université de Berkeley qui développait un Unix pour imposer ce standard, ce
qui fut fait.
Architecture
Les logiciels TCP/IP sont structurées en quatre couches de protocoles qui s’appuient sur une couche
matérielle comme illustré ci dessous :
2. La couche Internet gère la circulation des paquets à travers le réseau an assurant leur routage. Elle
comprend aussi les protocoles ICMP (Internet Control Message Protocol) et IGMP (Internet Group
Management Protocol)
3. La couche transport assure tout d’abord une communication de bout en bout en faisant abstraction
des machines intermédiaires entre l’émetteur et le destinataire. Elle s’occupe de réguler le flux de
données et assure un transport fiable (données transmises sans erreur et reçues dans l’ordre de leur
émission) dans le cas de TCP (Transmission Control Protocol) ou non fiable dans le cas de UDP
(User Datagramme Protocole). Pour UDP, il n’est pas garanti qu’un paquet (appelé dans ce cas
datagramme) arrive à bon port, c’est la couche application de s’en assurer.
4. La couche application est celle des programmes utilisateurs comme Telnet (connexion à un
ordinateur distant), FTP (File Transfert protocol), SMTP (Simple Mail Transfert Protocol), etc.
Cette architecture et ses différents protocoles permettent de faire une interconnexion de réseaux
éventuellement hétérogènes.