Applications Web

Modèle OSI vs TCP/IP : comprendre les différences

30 octobre 2021

Table des matières

MODÈLE D'AXE

le Modèle OSI est un cadre utilisé pour décrire les fonctions d'un système de mise en réseau. Le modèle OSI caractérise les fonctions dans un ensemble universel de règles et d'exigences pour prendre en charge l'interopérabilité entre différents produits et logiciels. Dans le modèle OSI, les communications entre un système sont divisées en sept couches distinctes : physique, liaison de données, réseau, transport, session, présentation et application.

Couche physique

La couche la plus basse du modèle concerne la transmission de données brutes non structurées sur le réseau, de la couche physique de l'appareil à la couche physique de l'appareil récepteur. Il comprend des spécifications telles que les tensions, la disposition des broches, le câblage et les fréquences radio. On peut trouver des ressources physiques au niveau de la couche physique, telles que des concentrateurs de réseau, des câbles, des répéteurs, des adaptateurs réseau ou des modems.

Couche de liaison de données

Les nœuds directement connectés sont utilisés pour effectuer un transfert de données de nœud à nœud, où les données sont regroupées dans des trames. Il corrige les erreurs qui se produisent au niveau de la couche physique. Le premier, le contrôle d'accès au support, fournit le contrôle de flux et le multiplexage pour les transmissions de périphériques sur un réseau. Le second, le contrôle de liaison logique, fournit un contrôle de flux et d'erreurs sur le support physique et identifie les protocoles de ligne.

Couche réseau

Cette couche est responsable de la réception des trames de la couche liaison de données et de leur livraison aux destinations prévues en fonction de leurs adresses. La couche réseau trouve l'objectif en utilisant des adresses logiques, telles que IP. À cette couche, les routeurs sont un composant essentiel utilisé pour acheminer littéralement les informations là où elles doivent aller entre les réseaux.

Voir également 15 meilleurs outils et logiciels de diagramme UML

Couche Transport

Cette couche gère la livraison et la vérification des erreurs des paquets de données. Il régule la taille, le séquencement et, finalement, le transfert de données entre les systèmes et les hôtes.

Couche Session

Cette couche contrôle les conversations entre différents ordinateurs. Une session entre les machines est configurée, gérée et terminée au niveau de la couche 5. Les services de la couche session incluent l'authentification et les reconnexions.

Couche de présentation

Il traduit ou formate les données en fonction de la syntaxe ou de la sémantique acceptée par l'application. Pour cette raison, elle est parfois également connue sous le nom de couche de syntaxe. Cette couche gère également le chiffrement et le déchiffrement requis par la couche application.

Couche d'application

Au niveau de cette couche, la couche application et l'utilisateur final interagissent directement avec l'application logicielle. Cette couche voit les services réseau fournis aux applications de l'utilisateur final telles qu'un navigateur Web ou Office 365. La couche application identifie les partenaires pour la communication, la disponibilité des ressources et synchronise la transmission.

Caractéristiques du modèle OSI

  • Une couche ne doit être créée que là où des niveaux d'abstraction définis sont nécessaires.
  • La fonction de chaque couche doit être sélectionnée conformément aux protocoles normalisés au niveau international.
  • Les couches doivent être grandes afin que les fonctions ne soient pas placées dans la même couche.
  • Dans le modèle OSI, chaque couche s'appuie sur la couche suivante pour exécuter des fonctions primitives. Chaque niveau devrait être en mesure de fournir des services à la couche supérieure suivante.
  • Les modifications apportées à une couche ne doivent pas nécessiter de modifications dans les autres couches.

AVANTAGES

  • Il vous aide à standardiser le commutateur, le routeur, la carte mère et d'autres matériels
  • Réduit la complexité et standardise les interfaces
  • Facilite l'ingénierie modulaire
  • Vous permet d'assurer une technologie interopérable
  • Les protocoles sont remplacés par de nouveaux protocoles lorsque la technologie change.
  • Il offre une prise en charge des services orientés connexion ainsi que des services sans connexion.
  • Il prend en charge les services sans connexion et orientés connexion.
  • Il offre une flexibilité pour s'adapter à différents types de protocoles.
Voir également Comment utiliser l'italique dans Skype : Guide facile pour Windows et Mac

LES INCONVÉNIENTS

  • La mise en place de protocoles est une tâche fastidieuse.
  • Il ne définit aucun protocole spécifique.
  • Dans le modèle de couche réseau, certains services sont dupliqués dans de nombreuses couches.
  • Les couches ne peuvent pas fonctionner en parallèle car chaque couche doit attendre pour obtenir les données de la couche précédente.

MODÈLE TCP/IP

le Modèle TCP/IP comporte quatre couches : application, transport, Internet, couche d'accès au réseau. Les couches offrent des normes physiques, une interface réseau, des fonctions d'interconnexion de réseaux et de transport qui correspondent au modèle OSI des quatre premières couches. Ces quatre couches sont représentées dans le modèle TCP/IP par une couche unique appelée couche application. TCP/IP est un protocole hiérarchisé composé de modules interactifs, et chacun d'eux fournit des fonctionnalités spécifiques.

Couche d'accès au réseau

Ce protocole est utilisé pour se connecter à l'hôte afin que le paquet puisse être envoyé. Cela varie d'un hôte à l'autre et d'un réseau à l'autre.

Couche Internet

La sélection du réseau est basée sur une couche interréseau sans connexion appelée couche Internet. C'est la couche qui maintient toute l'architecture ensemble. L'ordre dans lequel les paquets sont reçus est différent de la façon dont ils sont envoyés. Les fonctions exécutées par la couche Internet sont :

  • Exécution du routage
  • Livraison de paquets IP
  • Éviter les embouteillages

Couche Transport

Il décide si la transmission de données doit se faire sur un chemin parallèle ou sur un chemin unique. La couche de transport effectue des fonctions telles que le multiplexage, la segmentation ou la division des données. Les applications peuvent écrire et lire sur la couche de transport. La couche transport

Couche d'application

Une couche d'application est la couche la plus élevée du modèle TCP/IP. Il est responsable des protocoles de traitement de haut niveau, des questions de représentation. Il permet à l'utilisateur d'interagir avec l'application. Lorsqu'un protocole de couche application souhaite communiquer avec une autre couche application, il transmet ses données à la couche transport.

Voir également 10 correctifs pour Discord Text to Speech ne fonctionnent pas

Il y a une ambiguïté dans la couche application. Toutes les applications ne peuvent pas être placées à l'intérieur de la couche application, sauf celles qui interagissent avec le système de communication. Par exemple, un éditeur de texte ne peut pas être considéré dans la couche application. Un navigateur Web utilise le protocole HTTP pour interagir avec le réseau où le protocole HTTP est un protocole de couche application.

ajoute des informations d'en-tête aux données. La couche transport divise le message (données) en petites unités pour une gestion plus efficace par la couche réseau. La couche de transport organise également les paquets à envoyer en séquence.

Caractéristiques du modèle TCP/IP

  • Il prend en charge une architecture flexible
  • L'ajout de systèmes au réseau est facile.
  • La structure reste intacte dans TCP/IP jusqu'à ce que les machines source et destination fonctionnent correctement.
  • TCP est un protocole orienté connexion.
  • TCP fournit fiabilité et garantit que les données qui arrivent dans le désordre doivent être remises dans l'ordre.
  • TCP vous propose d'implémenter le contrôle de flux, afin que l'expéditeur ne submerge jamais un récepteur avec des données.

AVANTAGES

  • Il vous aide à établir une connexion entre différents types d'ordinateurs.
  • Il fonctionne indépendamment du système d'exploitation.
  • Il prend en charge divers protocoles de routage.
  • Il permet l'interconnexion entre les organisations.
  • Ce modèle a une architecture client-serveur hautement évolutive.
  • Il est exploité indépendamment.
  • Il prend en charge plusieurs protocoles de routage.

LES INCONVÉNIENTS

  • TCP/IP est un modèle complexe à configurer et à gérer.
  • La surcharge de TCP/IP est supérieure à celle d'IPX.
  • Le remplacement du protocole dans TCP/IP est difficile.
  • Il n'y a pas de séparation claire de ses interfaces, services et protocoles.

Différence entre le modèle OSI et le modèle TCP/IP

Modèle OSI Modèle TCP/IP
OSI est une norme indépendante du protocole, agissant comme une passerelle de communication entre le réseau et l'utilisateur final.Le modèle TCP/IP est basé sur des protocoles standards. C'est un protocole de communication qui permet la connexion d'hôtes sur un réseau.
La couche transport assure la livraison des paquets.Dans le modèle TCP/IP, la couche transport ne garantit pas la livraison des paquets.
Approche verticale.Approche horizontale.
Le modèle OSI a une couche Session et une couche Présentation distinctes.TCP/IP n'a pas de couche Session ni de couche Présentation distinctes.
La couche de transport est orientée connexion.La couche de transport est à la fois orientée connexion et sans connexion.
Modèle OSI autour duquel les réseaux sont construits.Le modèle TCP/IP est en quelque sorte une implémentation du modèle OSI.
Les protocoles sont cachés dans ce modèle et peuvent être remplacés à mesure que la technologie évolueRemplacer le protocole n'est pas facile.