Ugrás a tartalomhoz

User Datagram Protocol

A Wikiszótárból, a nyitott szótárból
(user datagram protocol szócikkből átirányítva)


Főnév

User Datagram Protocol (tsz. User Datagram Protocols)

  1. (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.