Wireshark

Аналіз UDP Wireshark

Аналіз UDP Wireshark

Що таке UDP?

Протокол користувальницької дейтаграми є ще одним відомим протоколом транспортного рівня, ніж TCP.
Нижче наведено малюнок, де знаходиться UDP.

Намір цієї статті:

Метою цієї статті є аналіз пакету UDP через Wireshark та практичне розуміння заголовка UDP. Різницю між TCP та UDP можна прочитати з Інтернету.

Чому UDP, коли у нас є TCP?

Основна причина полягає в тому, що UDP, на відміну від TCP, є протоколом без з’єднання. Тож ця функція робить UDP швидшим, ніж TCP. Але UDP страждає від високої надійності на відміну від TCP. Отже, на закінчення, коли ви можете скомпрометувати певний відсоток надійності, але дуже хотіли збільшити швидкість, UDP - це протокол транспортного рівня, який вам слід взяти.

Щоб дізнатися більше про TCP, перейдіть за посиланням нижче:
https: // linuxhint.com / tcp_packet_capture_analysis /

Заголовок UDP:

Заголовок UDP дуже простий і має лише 8 байт.

Порт джерела: Номер вихідного порту пакета. Приклад: 4444.
Порт призначення: Номер порту призначення пакета. Приклад: 51164.
Довжина: Довжина заголовка UDP Data + UDP.
Контрольна сума: Для виявлення помилки присутня контрольна сума. На відміну від TCP, обчислення контрольної суми не є обов’язковим для UDP. UDP не забезпечує керування помилками або управління потоком. Отже, UDP залежить від IP та ICMP для повідомлення про помилки.

Програми UDP:

Існує багато протоколів, що використовують UDP. Ось кілька прикладів:

Аналіз пакетів:

Давайте надішлемо деяку дату UDP за допомогою мережевого інструменту Iperf. Ось налаштована схема, яка використовується для генерації даних udp

Ось кроки:

Крок 1: Запустіть Wireshark.
Крок 2: Запустіть сервер Iperf UDP на 192.168.1.5 система.
Крок 3: Запустіть Iperf UDP-клієнт на 192.168.1.6 система.
Крок 4: Зупиніть Wireshark.
Крок 5: Аналіз захоплених пакетів

Ось вигляд верхнього рівня пакету UDP у Wireshark.

Тепер давайте подивимось всередині пакету даних UDP. Ось деталі пакету UDP:

Примітка:
Оскільки UDP не потребує підтвердження транспортного рівня, тому сервер evenif IPERF не працює, клієнт зможе надсилати дані на відміну від TCP.Тому завжди перевіряйте на стороні сервера дані UDP.

Короткий зміст:

Ключовими моментами для UDP є:

  1. Немає обміну кадру з'єднання UDP для UDP
  2. Для пакету UDP не існує ACK транспортного рівня UDP.
  3. Залежно від потреби додатка можна використовувати протокол UDP.
Open Source Ports of Commercial Game Engines
Free, open source and cross-platform game engine recreations can be used to play old as well as some of the fairly recent game titles. This article wi...
Кращі ігри командного рядка для Linux
Командний рядок - це не просто ваш найбільший союзник при використанні Linux, він також може бути джерелом розваг, оскільки ви можете використовувати ...
Кращі програми для картографування геймпадів для Linux
Якщо ви любите грати в ігри на Linux із геймпадом замість типової системи введення клавіатури та миші, є кілька корисних програм для вас. Багато ігор ...