Što je UDP?
Korisnički protokol datagrama je još jedan poznati protokol transportnog sloja od TCP-a.
Ispod je slika na kojoj boravi UDP.
Namjera ovog članka:
Namjera ovog članka je analizirati UDP paket putem Wiresharka i praktično razumjeti UDP zaglavlje. Razlika između TCP i UDP može se očitati s interneta.
Zašto UDP kad imamo TCP?
Osnovni je razlog što je UDP protokol veze manje za razliku od TCP-a. Dakle, ova značajka čini UDP bržim od TCP-a. Ali UDP pati od velike pouzdanosti za razliku od TCP-a. U zaključku, kad možete ugroziti neki postotak pouzdanosti, ali stvarno želite veću brzinu, UDP je protokol transportnog sloja koji biste trebali uzeti.
Da biste razumjeli više o TCP-u, slijedite vezu ispod:
https: // linuxhint.com / tcp_packet_capture_analysis /
UDP zaglavlje:
UDP zaglavlje vrlo je jednostavno i ima samo 8 bajtova.
Izvorna luka: Broj izvornog porta paketa. Primjer: 4444.
Odredišna luka: Broj odredišnog porta paketa. Primjer: 51164.
Duljina: Duljina UDP podataka + UDP zaglavlje.
Kontrolna suma: Prisutna je kontrolna suma za otkrivanje pogreške. Za razliku od TCP-a, izračun kontrolne sume nije obvezan u UDP-u. UDP ne pruža kontrolu pogrešaka ili kontrolu protoka. Stoga UDP ovisi o IP-u i ICMP-u za izvještavanje o pogreškama.
UDP aplikacije:
Postoji mnogo protokola koji koriste UDP. Evo nekoliko primjera:
- DNS, DHCP, BOOTP, TFTP, RIP itd.
- Protokol u stvarnom vremenu koji ne podnosi kašnjenje.
- Koristi se u nekim multicastingom.
Analiza paketa:
Pošaljite neki UDP datum pomoću mrežnog alata Iperf. Ovdje je postavljeni dijagram koji se koristi za generiranje udp podataka
Evo koraka:
Korak 1: Pokrenite Wireshark.
Korak 2: Pokrenite Iperf UDP poslužitelj na 192.168.1.5 sustav.
Korak 3: Pokrenite Iperf UDP klijent na 192.168.1.6 sustav.
Korak 4: Zaustavi Wireshark.
Korak 5: Analiza zarobljenih paketa
Evo pogleda na najvišoj razini UDP paketa u Wiresharku.
Sad da vidimo unutar UDP podatkovnog paketa. Evo detalja o UDP paketu:
Bilješka:
Kako UDP-u nije potrebno potvrđivanje transportnog sloja, tako evenif IPERF poslužitelj nije pokrenut, klijent će moći slati podatke za razliku od TCP-a.Zato uvijek provjerite na strani poslužitelja UDP podatke.
Sažetak:
Ključne točke za UDP su:
- Ne postoji zamjena UDP okvira veze za UDP
- Ne postoji UDP transportni sloj ACK za UDP paket.
- Ovisno o potrebi aplikacije, može se koristiti UDP protokol.