Requin filaire

Analyse de la couche réseau OSI via Wireshark

Analyse de la couche réseau OSI via Wireshark

Modèle OSI et modèle TCP/IP :

Nous savons tous que l'OSI (Open Systems Interconnection) est un modèle de référence sur la façon dont les applications communiquent sur un réseau.

Voici les 7 couches selon le modèle OSI :

Couche d'application     [Couche 7]
Couche de présentation    [Couche 6]
Couche de session           [Couche 5]
Couche de transport        [Couche 4]
Couche réseau          [Couche 3]
Couche de liaison de données        [Couche 2]
Couche physique          [Couche 1]

Il existe un autre modèle de réseau qui est TCP/IP.

Voici les 4 couches selon le modèle TCP/IP :

Couche d'application                [Couche 4]
Couche de transport                   [Couche 3]
Couche Internet                      [Couche 2]
Couche d'accès au réseau        [Couche 1]

Relation OSI et modèle TCP/IP :

Vous trouverez ci-dessous la relation entre le modèle OSI et le modèle TCP/IP.

Modèle OSI Modèle TCP/IP

Couche d'application Couche d'application
Couche de présentation
Couche de session
Couche de transport Couche de transport
Couche réseau Couche Internet
Couche de liaison de données Couche d'accès au réseau
Couche physique

Maintenant, la question vient, dans Wireshark à quel modèle nous devrions nous attendre?

En fait, dans Wireshark, nous observons les couches ci-dessous

Couche d'application     [Couche 5]
Couche de transport        [Couche 4]
Couche réseau          [Couche 3]
Couche de liaison de données        [Couche 2]
Couche physique          [Couche 1]

Nous comprenons maintenant que les couches ci-dessus ne sont pas exactement OSI ou TCP/IP mais une combinaison des deux modèles.

Regardons la capture Wireshark et comprenons mieux.

Ce que nous voyons dans Wireshark?

Nous allons prendre quelques protocoles comme exemple et comprendre les couches via Wireshark. La partie intéressante est que tous les protocoles n'ont pas toutes les couches.

Noter:

Comme Wireshark décode les paquets au niveau de la couche de liaison de données, nous n'obtiendrons donc pas toujours les informations de la couche physique. Dans certains cas, l'adaptateur de capture fournit des informations sur la couche physique et peut être affiché via Wireshark.

Voici donc les couches de séquences vues dans Wireshark

Couche de liaison de données
Couche réseau
Couche de transport
Couche d'application

J'espère que vous comprenez que Wireshark s'affiche dans l'ordre inverse. Si des informations sur la couche physique sont fournies à Wireshark, nous devrions alors voir les informations sur la couche physique au-dessus de la liaison de données. Voir l'image ci-dessous.

Couche physique
Couche de liaison de données
Couche réseau
Couche de transport
Couche d'application

HTTP [Il a 4 couches] :

Vous pouvez suivre le lien ci-dessous pour comprendre HTTP via Wireshark

https://linuxhint.fr/http_wireshark/

Voici la capture d'écran d'un paquet HTTP où l'on peut voir 4 couches.

Nous savons que HTTP est une couche d'application, nous voyons donc également la couche d'application.

Voyons maintenant un protocole de couche de transport dans Wireshark.

TCP [Il a 3 couches] :

Voici la capture d'écran d'un paquet TCP où l'on peut voir 3 couches.

Voyons le paquet ICMP.

ICMP [Il a 2 couches] :

Voici la capture d'écran d'un cadre ICMP où l'on peut voir 2 couches.

 

Voyons maintenant une trame TCP sans fil où nous pouvons voir les informations de la couche physique.

TCP sans fil [Il a 4 couches] :

Voici la capture d'écran d'une trame TCP où l'on peut voir 4 couches dont la couche physique.

Comme TCP est un protocole de couche transport, nous n'avons vu aucun protocole de couche application.

Voyons maintenant la capture sans fil pour HTTP et espérons voir les 5 couches, y compris la couche application et la couche physique.

HTTp sans fil [Il a les 5 couches] :

Voici la capture d'écran d'une trame HTTP où l'on peut voir notamment la couche Application et la couche physique.

Résumé:

En résumé, nous pouvons dire que selon le protocole, différentes couches peuvent être vues dans Wireshark.

Référence:

Si vous voulez connaître le travail de chaque couche, suivez le lien ci-dessous

https://fr.Wikipédia.org/wiki/modèle_OSI

Comment changer la taille, la couleur et le schéma du pointeur et du curseur de la souris sous Windows 10
Le pointeur et le curseur de la souris dans Windows 10 sont des aspects très importants du système d'exploitation. Cela peut également être dit pour d...
Moteurs de jeux gratuits et open source pour le développement de jeux Linux
Cet article couvrira une liste de moteurs de jeux gratuits et open source qui peuvent être utilisés pour développer des jeux 2D et 3D sur Linux. Il ex...
Tutoriel Shadow of the Tomb Raider pour Linux
Shadow of the Tomb Raider est le douzième ajout à la série Tomb Raider - une franchise de jeux d'action-aventure créée par Eidos Montréal. Le jeu a ét...