Requin filaire

Analyse Wireshark UDP

Analyse Wireshark UDP

Qu'est-ce que l'UDP?

Protocole de datagramme utilisateur est un autre protocole de couche de transport célèbre que TCP.
Ci-dessous se trouve l'image où réside UDP.

Intention de cet article :

L'intention de cet article est d'analyser le paquet UDP via Wireshark et de comprendre pratiquement l'en-tête UDP. La différence entre TCP et UDP peut être lue sur Internet.

Pourquoi UDP quand on a TCP?

La raison principale est que UDP est un protocole sans connexion contrairement à TCP. Donc, cette fonctionnalité rend UDP plus rapide que TCP. Mais UDP souffre de la forte fiabilité contrairement à TCP. Donc, en conclusion, lorsque vous pouvez compromettre un certain pourcentage de fiabilité mais que vous vouliez vraiment plus de vitesse, UDP est le protocole de couche de transport que vous devriez prendre.

Pour en savoir plus sur TCP, veuillez suivre le lien ci-dessous :
https://linuxhint.com/tcp_packet_capture_analysis/

En-tête UDP :

L'en-tête UDP est très simple et ne fait que 8 octets.

Port source : Le numéro de port source du paquet. Exemple : 4444.
Le port de destination: Le numéro de port de destination du paquet. Exemple : 51164.
Longueur: La longueur des données UDP + en-tête UDP.
Somme de contrôle : La somme de contrôle est présente pour détecter l'erreur. Contrairement à TCP, le calcul de la somme de contrôle n'est pas obligatoire dans UDP. Aucun contrôle d'erreur ou contrôle de flux n'est fourni par UDP. Par conséquent, UDP dépend d'IP et d'ICMP pour le rapport d'erreurs.

Applications UDP :

Il existe de nombreux protocoles qui utilisent UDP. Voici quelques exemples:

Analyse de paquets :

Envoyons une date UDP à l'aide de l'outil réseau Iperf. Voici le schéma de configuration utilisé pour générer des données udp

Voici les étapes :

Étape 1: Démarrer Wireshark.
Étape 2: Exécutez le serveur Iperf UDP à 192.168.1.5 système.
Étape 3: Exécutez le client Iperf UDP à 192.168.1.6 système.
Étape 4: Arrêtez Wireshark.
Étape 5: Analyse des paquets capturés

Voici la vue de haut niveau du paquet UDP dans Wireshark.

Voyons maintenant à l'intérieur du paquet de données UDP. Voici les détails d'un paquet UDP :

Noter:
Comme UDP n'a pas besoin d'accusé de réception de couche de transport, même si le serveur IPERF n'est pas en cours d'exécution, le client pourra envoyer des données contrairement à TCP.Donc toujours vérifier côté serveur pour les données UDP.

Résumé:

Les points clés pour UDP sont :

  1. Il n'y a pas d'échange de trames de connexion UDP pour UDP
  2. Il n'y a pas d'ACK de couche de transport UDP pour le paquet UDP.
  3. Selon les besoins de l'application, on peut opter pour le protocole UDP à utiliser.
Bataille pour Wesnoth 1.13.6 Développement publié
Bataille pour Wesnoth 1.13.6 publiée le mois dernier, est la sixième version de développement de la 1.13.x series et il apporte un certain nombre d'am...
Comment installer League Of Legends sur Ubuntu 14.04
Si vous êtes fan de League of Legends, alors c'est l'occasion pour vous de tester League of Legends. Notez que LOL est pris en charge sur PlayOnLinux ...
Installez le dernier jeu de stratégie OpenRA sur Ubuntu Linux
OpenRA est un moteur de jeu de stratégie en temps réel libre/gratuit qui recrée les premiers jeux Westwood comme le classique Command & Conquer: Red A...