User Datagram Protocol
Megjelenés
(user datagram protocol szócikkből átirányítva)
Főnév
User Datagram Protocol (tsz. User Datagram Protocols)
- (informatika) A UDP (User Datagram Protocol) egy egyszerű, kapcsolat nélküli hálózati protokoll, amely az internet protokollcsalád (TCP/IP) egyik alapeleme. Az UDP a hálózati réteg felett, a szállítási rétegben működik, és lehetővé teszi az alkalmazások közötti gyors adatátvitelt minimális protokoll overheaddel.
Főbb jellemzők
- Kapcsolat nélküli kommunikáció: Nem létesít állandó kapcsolatot a küldő és fogadó között, minden adatcsomag (datagram) önálló egységként kerül továbbításra.
- Alacsony késleltetés: Mivel nincs kézfogás és megerősítés, az adatküldés gyors, ezért alkalmas valós idejű alkalmazásokhoz.
- Nem garantált kézbesítés: Az adatcsomagok elveszhetnek, megduplázódhatnak vagy sorrendjük felborulhat.
- Egyszerű fejléc: Az UDP fejléc csak 8 bájt, ami minimalizálja a hálózati forgalom többletterhelését.
Fejléc szerkezete
Az UDP fejléc négy fő mezőt tartalmaz:
- Forrásport (16 bit): Az adatküldő portszáma.
- Célport (16 bit): A célalkalmazás portszáma.
- Hossz (16 bit): Az UDP fejléc és az adat hosszát jelzi.
- Ellenőrző összeg (checksum) (16 bit): Hibadetektálást szolgál, opcionális IPv4 esetén, kötelező IPv6-nál.
Használati területek
- Valós idejű alkalmazások: VoIP, online játékok, videokonferencia, ahol a késleltetés csökkentése fontosabb, mint az adatvesztés.
- Broadcast és multicast forgalom: Egyetlen adatküldés több címzettnek.
- DNS lekérdezések: Gyors, kis méretű üzenetek küldése.
- Simple Network Management Protocol (SNMP): Hálózati eszközök kezelése.
Előnyök és hátrányok
Előnyök:
- Kis késleltetés és egyszerű protokoll.
- Alacsony erőforrásigény.
- Jó választás olyan alkalmazásokhoz, ahol a gyorsaság fontosabb a megbízhatóságnál.
Hátrányok:
- Nincs adatvesztés elleni védelem vagy újraküldés.
- Nem biztosít sorrendiség- vagy duplikációkezelést.
- Az alkalmazásoknak kell kezelniük a megbízhatóságot, ha szükséges.
Összefoglalás
Az UDP egy gyors és egyszerű szállítási protokoll, amely ideális olyan helyzetekben, ahol a késleltetés minimalizálása és az alacsony overhead a legfontosabb, még ha ez adatvesztéssel is járhat. Széles körben használják valós idejű kommunikációs és hálózati szolgáltatásokban.
- User Datagram Protocol - Szótár.net (en-hu)
- User Datagram Protocol - Sztaki (en-hu)
- User Datagram Protocol - Merriam–Webster
- User Datagram Protocol - Cambridge
- User Datagram Protocol - WordNet
- User Datagram Protocol - Яндекс (en-ru)
- User Datagram Protocol - Google (en-hu)
- User Datagram Protocol - Wikidata
- User Datagram Protocol - Wikipédia (angol)