User Datagram Protocol
A Wikipédiából, a szabad lexikonból.
Protokollok | |
---|---|
Alkalmazási | FTP, HTTP, IMAP, IRC, POP3, SIP, SMTP, SNMP, SSH, Telnet, Bittorrent, ... |
Szállítási | SCTP, TCP, RTP, UDP, IL, RUDP, ... |
Hálózati | IPv4, IPv6, ... |
Adatkapcsolati | Ethernet, Wi-Fi, Token ring, FDDI, PPP, ... |
Fizikai | RS-232, 100Base-TX, 1000Base-TX, 10Base2, 10Base-T, ... |
A User Datagram Protocol (UDP) az internet egyik alapprotokollja. Feladata datagram alapú szolgáltatás biztosítása, azaz rövid, gyors üzenetek küldése. Jellemzően akkor használják, amikor a gyorsaság fontosabb a megbízhatóságnál, mert az UDP nem garantálja a csomag megérkezését. Ilyen szolgáltatások például a DNS, a valós idejű multimédia átvitelek, vagy a hálózati játékok.
[szerkesztés] Az UDP csomag szerkezete
0 7 8 15 16 23 24 31 +--------+--------+--------+--------+ | Forrás | Cél | | Port | Port | +--------+--------+--------+--------+ | | | | Hossz | Ellenőrző összeg| +--------+--------+--------+--------+ | | Adat ... +---------------- ... (kép forrása az RFC 768)
- A mezők leírása
- Forrás port: Értelemszerűen a küldő (forrás) alkalmazás portjának száma 16 biten ábrázolva
- Cél port: A vevő portjának száma.
- Hossz: a csomag hosszát adja meg (fejléc + adatmező). (Az adatmező változó hosszúságú lehet.) A csomag minimális mérete 8 bájt, ekkor csak fejlécet tartalmaz.
- Ellenőrző összeg: A csomag tartalmának sértetlenségét ellenőrzi. Kiszámolása nem kötelező, ekkor ezt a mezőt 0-ra kell állítani.