IPv4 - Modèle OSI
L'Organisation internationale de normalisation a un modèle bien défini pour les systèmes de communication connu sous le nom d'interconnexion de système ouvert ou modèle OSI. Ce modèle en couches est une vue conceptualisée de la façon dont un système doit communiquer avec l'autre, en utilisant divers protocoles définis dans chaque couche. En outre, chaque couche est désignée pour une partie bien définie du système de communication. Par exemple, la couche Physique définit tous les composants de nature physique, c'est-à-dire les fils, les fréquences, les codes d'impulsions, la transmission de tension, etc. d'un système de communication.
Le modèle OSI comprend les sept couches suivantes -
Application Layer (Layer-7)- C'est là que se trouve l'application utilisateur qui doit transférer des données entre ou parmi les hôtes. Par exemple - HTTP, application de transfert de fichiers (FTP) et courrier électronique, etc.
Presentation Layer (Layer-6)- Cette couche permet de comprendre la représentation des données sous une forme sur un hôte vers un autre hôte dans leur représentation native. Les données de l'expéditeur sont converties en données on-the-wire (format standard général) et du côté du destinataire, elles sont converties en la représentation native du destinataire.
Session Layer (Layer-5)- Cette couche fournit des capacités de gestion de session entre les hôtes. Par exemple, si un hôte a besoin d'une vérification de mot de passe pour l'accès et si des informations d'identification sont fournies, la vérification du mot de passe ne se reproduit pas pour cette session. Cette couche peut aider à la synchronisation, au contrôle des dialogues et à la gestion des opérations critiques (par exemple, une transaction bancaire en ligne).
Transport Layer (Layer-4)- Cette couche fournit des données de bout en bout entre les hôtes. Cette couche prend les données de la couche ci-dessus et les divise en unités plus petites appelées segments, puis les transmet à la couche réseau pour transmission.
Network Layer (Layer-3) - Cette couche permet d'identifier de manière unique les hôtes au-delà des sous-réseaux et définit le chemin que les paquets suivront ou seront acheminés pour atteindre la destination.
Data Link Layer (Layer-2)- Cette couche prend les données brutes de transmission (signal, impulsions, etc.) de la couche physique et crée des trames de données, et les envoie à la couche supérieure et vice versa. Cette couche vérifie également les erreurs de transmission et les trie en conséquence.
Physical Layer (Layer-1) - Cette couche traite de la technologie matérielle et des mécanismes de communication réels tels que la signalisation, la tension, le type et la longueur de câble, etc.
Couche réseau
La couche réseau est responsable du transport des données d'un hôte à un autre. Il fournit des moyens d'allouer des adresses logiques aux hôtes et de les identifier de manière unique à l'aide de celles-ci. La couche réseau prend les unités de données de la couche de transport et les coupe en une unité plus petite appelée paquet de données.
La couche réseau définit le chemin des données, les paquets doivent suivre pour atteindre la destination. Les routeurs travaillent sur cette couche et fournissent un mécanisme pour acheminer les données vers leur destination.