Protocoles réseau

Network Protocolssont un ensemble de règles régissant l'échange d'informations de manière simple, fiable et sécurisée. Avant de discuter des protocoles les plus courants utilisés pour transmettre et recevoir des données sur un réseau, nous devons comprendre comment un réseau est organisé ou conçu de manière logique. Le modèle le plus utilisé pour établir une communication ouverte entre deux systèmes est leOpen Systems Interface (OSI) model proposé par l'ISO.

Modèle OSI

Le modèle OSI n'est pas un network architecturecar il ne spécifie pas les services et protocoles exacts pour chaque couche. Il indique simplement ce que chaque couche doit faire en définissant ses données d'entrée et de sortie. Il appartient aux architectes réseau d'implémenter les couches en fonction de leurs besoins et des ressources disponibles.

Ce sont les sept couches du modèle OSI -

  • Physical layer−C'est la première couche qui relie physiquement les deux systèmes qui doivent communiquer. Il transmet les données en bits et gère la transmission simplex ou duplex par modem. Il gère également l'interface matérielle de la carte d'interface réseau avec le réseau, comme le câblage, les terminaisons de câble, la topographie, les niveaux de tension, etc.

  • Data link layer- C'est la couche de micrologiciel de la carte d'interface réseau. Il assemble les datagrammes en cadres et ajoute des indicateurs de début et d'arrêt à chaque image. Il résout également les problèmes causés par des trames endommagées, perdues ou dupliquées.

  • Network layer- Il concerne le routage, la commutation et le contrôle des flux d'informations entre les postes de travail. Il décompose également les datagrammes de la couche de transport en datagrammes plus petits.

  • Transport layer- Jusqu'à la couche de session, le fichier est sous sa propre forme. La couche de transport le décompose en trames de données, fournit une vérification des erreurs au niveau du segment de réseau et empêche un hôte rapide de dépasser un hôte plus lent. La couche de transport isole les couches supérieures du matériel réseau.

  • Session layer - Cette couche est chargée d'établir une session entre deux postes de travail souhaitant échanger des données.

  • Presentation layer- Cette couche concerne la représentation correcte des données, c'est-à-dire la syntaxe et la sémantique des informations. Il contrôle la sécurité au niveau des fichiers et est également responsable de la conversion des données aux normes du réseau.

  • Application layer- C'est la couche la plus haute du réseau qui est responsable de l'envoi des demandes d'application par l'utilisateur aux niveaux inférieurs. Les applications typiques incluent le transfert de fichiers, la messagerie électronique, la connexion à distance, la saisie de données, etc.

Il n'est pas nécessaire que chaque réseau ait toutes les couches. Par exemple, la couche réseau n'est pas présente dans les réseaux de diffusion.

Lorsqu'un système souhaite partager des données avec un autre poste de travail ou envoyer une requête sur le réseau, elle est reçue par la couche application. Les données passent ensuite aux couches inférieures après le traitement jusqu'à ce qu'elles atteignent la couche physique.

Au niveau de la couche physique, les données sont effectivement transférées et reçues par la couche physique du poste de travail de destination. Là, les données passent aux couches supérieures après le traitement jusqu'à ce qu'elles atteignent la couche d'application.

Au niveau de la couche application, les données ou la demande sont partagées avec le poste de travail. Ainsi, chaque couche a des fonctions opposées pour les postes de travail source et de destination. Par exemple, la couche liaison de données du poste de travail source ajoute des indicateurs de début et d'arrêt aux cadres, mais la même couche du poste de travail de destination supprimera les indicateurs de début et d'arrêt des cadres.

Voyons maintenant quelques-uns des protocoles utilisés par différentes couches pour répondre aux demandes des utilisateurs.

TCP / IP

TCP / IP signifie Transmission Control Protocol/Internet Protocol. TCP / IP est un ensemble de protocoles en couches utilisés pour la communication sur Internet. Le modèle de communication de cette suite est le modèle client-serveur. Un ordinateur qui envoie une demande est le client et un ordinateur auquel la demande est envoyée est le serveur.

TCP / IP a quatre couches -

  • Application layer - Des protocoles de couche application tels que HTTP et FTP sont utilisés.

  • Transport layer- Les données sont transmises sous forme de datagrammes en utilisant le protocole TCP (Transmission Control Protocol). TCP est responsable de la séparation des données côté client, puis de leur réassemblage côté serveur.

  • Network layer- La connexion de couche réseau est établie à l'aide du protocole Internet (IP) au niveau de la couche réseau. Chaque machine connectée à Internet se voit attribuer une adresse appelée adresse IP par le protocole pour identifier facilement les machines source et de destination.

  • Data link layer - La transmission réelle de données en bits se produit au niveau de la couche liaison de données en utilisant l'adresse de destination fournie par la couche réseau.

TCP / IP est largement utilisé dans de nombreux réseaux de communication autres qu'Internet.

FTP

Comme nous l'avons vu, le besoin de réseau est apparu avant tout pour faciliter le partage de fichiers entre chercheurs. Et à ce jour, le transfert de fichiers reste l'une des fonctionnalités les plus utilisées. Le protocole qui gère ces demandes estFile Transfer Protocol ou FTP.

L'utilisation de FTP pour transférer des fichiers est utile de ces manières -

  • Transfère facilement des fichiers entre deux réseaux différents

  • Peut reprendre les sessions de transfert de fichiers même si la connexion est interrompue, si le protocole est configuré correctement

  • Permet la collaboration entre des équipes géographiquement séparées

PPP

Le protocole point à point ou PPP est un protocole de couche liaison de données qui permet la transmission du trafic TCP / IP via une connexion série, comme une ligne téléphonique.

Pour ce faire, PPP définit ces trois choses -

  • Une méthode de cadrage pour définir clairement la fin d'une image et le début d'une autre, intégrant également la détection des erreurs.

  • Protocole de contrôle de liaison (LCP) pour mettre en place les lignes de communication, les authentifier et les faire tomber lorsqu'elles ne sont plus nécessaires.

  • Protocole de contrôle de réseau (NCP) pour chaque protocole de couche réseau pris en charge par d'autres réseaux.

En utilisant PPP, les utilisateurs à domicile peuvent bénéficier d'une connexion Internet sur les lignes téléphoniques.