1.
La couche physique
Responsable de :
o Transmettre des séquences de bits via un médium de communication
Verrous :
o Interface mécanique / électrique
o Temps / bit
o Distance
2. La couche liaison de donnée
Offrir un lien de communication sans erreur
Gestion des accès multiples
Gestion des destinataires sur le lien
Verrous:
o Utilisation efficace du support
o Partage équitable du temps de parole
o Construction des trames et adressage local
3. La couche réseau
Routage
o Sélectionner les itinéraires
Fragmentation & réassemblage
Translation entre réseaux de différents types
Verrous :
o Etre indépendant du matériel (adresse et taille des paquets)
o Interconnecter tous les types de réseaux possibles
4. La couche transport
Offrir un lien virtuel entre des processus terminaux
Contrôle de flux de bout en bout
Verrous :
o Communication fiable
o Détection d’erreur
o Abstraction du monde paquet utilisé jusqu’à la couche 3
5. La couche session
Localiser les services
Établir, gérer et terminer les sessions entre applications
Passage d’un mode paquet à un mode de transfert bidirectionnel sur plusieurs échanges
6. La couche présentation
Cryptage des données
Compression des données
Conversion des données
Beaucoup de protocoles ne possèdent aucune couche présentation (qui est donc dans
l’application)
7. La couche application
Tout ce qui n’est pas pris en compte par le sautres couches !
Protocoles de niveau applicatif
8.3 Le modèle Internet TCP/IP
Modèle plus simple (en nombre de couches) que le modèle OSI.
Modèle de référence pour les applications sur Internet.
Chaque couche doit ajouter du contrôle d’information sur les données pour faire son
travail
Information le plus souvent accolées au données avant de les donner à la couche
inférieure
Quand les données & les informations de contrôle sont délivrées, la couche à l’autre
extrémité terminal utilise les informations de contrôle
Le modèle OSI (Open Systems Interconnection) est un cadre conceptuel utilisé pour
comprendre et implémenter des standards de communication entre différents systèmes
informatiques. Il divise le processus de communication en sept couches, chacune ayant des
fonctions spécifiques. Voici une brève description de chaque couche :
1. Couche Physique (Layer 1) :
o Fonction : Transmettre des bits bruts sur un support physique.
o Exemples : Câbles, fibres optiques, signaux radio.
2. Couche Liaison de Données (Layer 2) :
o Fonction : Assurer une communication fiable sur un lien physique, détecter
et corriger les erreurs.
o Exemples : Ethernet, PPP, switches.
3. Couche Réseau (Layer 3) :
o Fonction : Gérer le routage des données entre différents réseaux.
o Exemples : IP, ICMP, routeurs.
4. Couche Transport (Layer 4) :
o Fonction : Assurer une transmission fiable des données entre les hôtes, gérer
le contrôle de flux et la correction d'erreurs.
o Exemples : TCP, UDP.
5. Couche Session (Layer 5) :
o Fonction : Gérer les sessions de communication entre applications.
o Exemples : RPC, NetBIOS.
6. Couche Présentation (Layer 6) :
o Fonction : Traduire, crypter et compresser les données pour qu'elles soient
comprises par l'application.
o Exemples : SSL/TLS, ASCII, JPEG.
7. Couche Application (Layer 7) :
o Fonction : Fournir des services réseau directement aux applications
utilisateur.
o Exemples : HTTP, FTP, SMTP, DNS.
Chaque couche interagit uniquement avec les couches adjacentes, ce qui permet une
modularité et une flexibilité dans la conception et l'implémentation des réseaux.
LES ROLE COUCHE OSI
Le modèle OSI (Open Systems Interconnection) est un cadre conceptuel qui divise les fonctions de
communication en réseau en sept couches. Chaque couche a un rôle spécifique et travaille en
collaboration avec les autres pour assurer une communication efficace et fiable entre les systèmes. Voici
une explication détaillée des rôles de chaque couche :
1. Couche Physique (Physical Layer - Layer 1) :
Rôle : Transmettre des bits bruts (0 et 1) sur un support physique (câbles, fibres optiques, ondes
radio, etc.).
Fonctions principales :
o Définir les caractéristiques électriques, mécaniques et physiques du support (tension,
fréquence, type de câble, etc.).
o Transmettre les signaux sous forme de bits.
o Gérer la synchronisation des bits.
Exemples :
o Câbles Ethernet (RJ45), fibres optiques, signaux Wi-Fi.
2. Couche Liaison de Données (Data Link Layer - Layer 2) :
Rôle : Assurer une communication fiable entre deux appareils directement connectés sur le même
réseau local (LAN).
Fonctions principales :
o Organiser les bits en trames (frames).
o Détecter et corriger les erreurs de transmission (grâce à des techniques comme le CRC).
o Gérer l'accès au support physique (MAC - Media Access Control).
o Utiliser les adresses MAC pour identifier les appareils.
Exemples :
o Protocoles : Ethernet, Wi-Fi (802.11), PPP.
o Appareils : Switches, cartes réseau.
3. Couche Réseau (Network Layer - Layer 3) :
Rôle : Gérer le routage des données entre différents réseaux (interconnexion de réseaux).
Fonctions principales :
o Adressage logique (adresses IP).
o Routage des paquets (choix du meilleur chemin).
o Fragmentation et réassemblage des paquets si nécessaire.
Exemples :
o Protocoles : IP (Internet Protocol), ICMP, ARP.
o Appareils : Routeurs.
4. Couche Transport (Transport Layer - Layer 4) :
Rôle : Assurer une transmission fiable et efficace des données entre les applications sur des
appareils distants.
Fonctions principales :
o Segmentation des données en segments (TCP) ou datagrammes (UDP).
o Contrôle de flux (éviter la saturation du récepteur).
o Correction d'erreurs (retransmission des segments perdus).
o Gestion des connexions (établissement, maintien et fermeture).
Exemples :
o Protocoles : TCP (Transmission Control Protocol), UDP (User Datagram Protocol).
5. Couche Session (Session Layer - Layer 5) :
Rôle : Gérer les sessions de communication entre les applications.
Fonctions principales :
o Établir, maintenir et terminer les sessions.
o Synchroniser les échanges de données.
o Gérer les reprises après une interruption.
Exemples :
o Protocoles : RPC (Remote Procedure Call), NetBIOS.
6. Couche Présentation (Presentation Layer - Layer 6) :
Rôle : Convertir les données dans un format compréhensible par l'application.
Fonctions principales :
o Chiffrement et déchiffrement des données.
o Compression et décompression des données.
o Conversion de formats (par exemple, ASCII, JPEG, MPEG).
Exemples :
o Protocoles : SSL/TLS (chiffrement), formats de fichiers (JPEG, MP3).
7. Couche Application (Application Layer - Layer 7) :
Rôle : Fournir des services réseau directement aux applications utilisateur.
Fonctions principales :
o Fournir des interfaces pour les applications (par exemple, navigateurs, clients e-mail).
o Gérer les protocoles de communication spécifiques aux applications.
Exemples :
o Protocoles : HTTP (web), FTP (transfert de fichiers), SMTP (e-mail), DNS (résolution de
noms).
Résumé des rôles des couches OSI :
Couche Rôle principal
Application (7) Fournir des services réseau aux applications utilisateur.
Présentation (6) Convertir, chiffrer et compresser les données pour l'application.
Session (5) Gérer les sessions de communication entre applications.
Transport (4) Assurer une transmission fiable des données entre appareils.
Réseau (3) Gérer le routage des paquets entre réseaux.
Liaison de Données (2) Assurer une communication fiable entre appareils sur le même réseau local.
Physique (1) Transmettre des bits bruts sur un support physique.
Exemple de fonctionnement des couches OSI :
1. Envoi d'un e-mail :
o Couche Application : L'utilisateur compose un e-mail via un client (par exemple,
Outlook).
o Couche Présentation : Le texte est converti en un format standard (par exemple, ASCII).
o Couche Session : Une session SMTP est établie avec le serveur de messagerie.
o Couche Transport : Les données sont segmentées en paquets TCP.
o Couche Réseau : Les paquets sont adressés avec les adresses IP source et destination.
o Couche Liaison de Données : Les paquets sont encapsulés dans des trames Ethernet.
o Couche Physique : Les trames sont transmises sous forme de signaux électriques via un
câble.
2. Réception d'un e-mail :
o Le processus est inversé, avec chaque couche retirant ses en-têtes pour extraire les données
originales.
Conclusion :
Le modèle OSI est un outil essentiel pour comprendre comment les réseaux fonctionnent. Chaque couche
a un rôle spécifique, et leur collaboration permet une communication fiable et efficace entre les systèmes.
Bien que le modèle OSI soit principalement théorique, il est largement utilisé comme référence pour la
conception et le dépannage des réseaux.