Les couches de modèle OSI:
Le modèle OSI est constitué de 7 couches (ou niveaux) qui assurent chacunes une fonction et intègrent un certain nombre de protocoles.
+——————————-+
| Application |
+——————————-+
| Présentation |
+——————————-+
| Session |
+——————————-+
| Transport |
+——————————-+
| Réseau |
+——————————-+
| Liaison de données |
+——————————-+
| Physique |
+——————————-+
Voici une description de chaque couche :
- La couche physique :
Elle a pour but de transporter des données (signaux produits par les systèmes et devant être envoyés à d’autres systèmes) au travers des divers moyens de transport présents dans les réseaux (câbles, fibres…).
- La couche liaison de données :
Elle a pour but d’aider à la bonne transmission des données entre systèmes en créant des paquets réseau. Cette couche est constituée de deux sous-couches LLC (Logical Link Control) et MAC (Medium Access Control) à ne pas confondre avec une adresse MAC (celles des cartes réseaux) bien qu’elle gère l’adressage de ces dernières ou avec le contrôleur d’intégrité de SSL (Message Authentification Code).
- La couche réseau :
Elle a pour but de gérer tous les problèmes concernant les réseaux (adressage, invalidité, indisponibilité…) .
- La couche transport :
Elle a pour but d’assurer que les systèmes communiquent bien entre eux, mais aussi que les paquets sont bien transmis
- La couche session :
Elle a pour but de contrôler les liaisons entre les systèmes pour qu’ils puissent communiquer correctement. Elle ne fait que contrôler et n’établit aucune liaison car c’est la fonction de la couche transport d’établir la session, à la demande de la couche session.
- La couche présentation :
Elle a pour but de convertir les données fournies par l’utilisateur dans un type de données ( ou langage) compréhensible par tous les systèmes. Un peu comme l’XML qui peut servir à un script en PHP qui pourrait envoyer des données à un script en REBOL.
- La couche application :
Elle a pour but de permettre à l’utilisateur d’utiliser les services (grâce aux protocoles) offerts par son système.
Quelques protocoles :
TCP / IP enveloppe beaucoup de protocoles dont TCP, IP, UDP, ARP, RARP, ICMP,
IGMP, SNMP, RIP, OSPF, BGP, EGP, DRP, IGRP, EIGRP, NCP, PPP, SMTP, FTP,
POP/IMAP, DHCP, HTTP, OSPFIGP…