Wireshark

Analisi UDP Wireshark

Analisi UDP Wireshark

Cos'è l'UDP?

Protocollo del datagramma utente è un altro famoso protocollo di livello di trasporto rispetto a TCP.
Di seguito è riportata l'immagine in cui risiede UDP.

Intenzione di questo articolo:

L'intenzione di questo articolo è analizzare il pacchetto UDP tramite Wireshark e comprendere praticamente l'intestazione UDP. La differenza tra TCP e UDP può essere letta da Internet.

Perché UDP quando abbiamo TCP??

Il motivo di base è che UDP è un protocollo senza connessione a differenza di TCP. Quindi questa funzione rende UDP più veloce di TCP. Ma UDP soffre della forte affidabilità a differenza di TCP. Quindi, in conclusione, quando puoi compromettere una certa percentuale di affidabilità ma volevi davvero più velocità, UDP è il protocollo del livello di trasporto che dovresti prendere.

Per saperne di più su TCP, seguire il collegamento seguente:
https://linuxhint.com/tcp_packet_capture_analysis/

Intestazione UDP:

L'intestazione UDP è molto semplice e solo 8 byte.

Porta di origine: Il numero della porta di origine del pacchetto. Esempio: 4444.
Porto di destinazione: Il numero della porta di destinazione del pacchetto. Esempio: 51164.
Lunghezza: La lunghezza dei dati UDP + intestazione UDP.
Somma di controllo: Il checksum è presente per rilevare l'errore. A differenza di TCP, il calcolo del checksum non è obbligatorio in UDP. Nessun controllo di errore o controllo di flusso è fornito da UDP. Quindi UDP dipende da IP e ICMP per la segnalazione degli errori.

Applicazioni UDP:

Esistono molti protocolli che utilizzano UDP. Ecco alcuni esempi:

Analisi del pacchetto:

Inviamo qualche data UDP utilizzando lo strumento di rete Iperf. Ecco il diagramma di configurazione utilizzato per generare dati udp

Ecco i passaggi:

Passo 1: Avvia Wireshark.
Passo 2: Esegui il server Iperf UDP a 192.168.1.5 sistema.
Passaggio 3: Esegui il client Iperf UDP a 192.168.1.6 sistema.
Passaggio 4: Interrompi Wireshark.
Passaggio 5: Analisi dei pacchetti catturati

Ecco la vista di livello superiore del pacchetto UDP in Wireshark.

Ora vediamo all'interno del pacchetto dati UDP. Ecco i dettagli di un pacchetto UDP:

Nota:
Poiché UDP non ha bisogno di alcun riconoscimento del livello di trasporto, quindi anche se il server IPERF non è in esecuzione, il client saràin grado di inviare dati a differenza di TCP.Quindi controlla sempre il lato server per i dati UDP.

Sommario:

I punti chiave per l'UDP sono:

  1. Non c'è scambio di frame di connessione UDP per UDP
  2. Non esiste un livello di trasporto UDP ACK per il pacchetto UDP.
  3. A seconda delle esigenze dell'applicazione, è possibile utilizzare il protocollo UDP.
Come scaricare e giocare a Sid Meier's Civilization VI su Linux
Introduzione al gioco Civilization 6 è una versione moderna del concetto classico introdotto nella serie dei giochi Age of Empires. L'idea era abbasta...
Come installare e giocare a Doom su Linux
Introduzione a Doom La serie Doom è nata negli anni '90 dopo l'uscita dell'originale Doom. È stato un successo immediato e da quel momento in poi la s...
Vulkan per utenti Linux
Con ogni nuova generazione di schede grafiche, vediamo gli sviluppatori di giochi spingere i limiti della fedeltà grafica e avvicinarsi di un passo al...