Copyright © Philip M. Parker, INSEAD. Terms of Use.

USER DATAGRAM PROTOCOL

Specialty Definition: USER DATAGRAM PROTOCOL

DomainDefinition

Computing

User Datagram Protocol (UDP) Internet standard network layer, transport layer and session layer protocols which provide simple but unreliable datagram services. UDP is defined in STD 6, RFC 768. It adds a checksum and additional process-to-process addressing information [to what?]. UDP is a connectionless protocol which, like TCP, is layered on top of IP. UDP neither guarantees delivery nor does it require a connection. As a result it is lightweight and efficient, but all error processing and retransmission must be taken care of by the application program. Unix manual page: udp(4). [Postel, Jon, User Datagram Protocol, RFC 768, Network Information Center, SRI International, Menlo Park, Calif., August 1980]. (1998-02-11). Source: The Free On-line Dictionary of Computing.

Post & Telecom

A protocol that allows an application on one node to communicate with a process on another node but does not verify that packets reached their destination. Source: European Union. (references)

Source: compiled by the editor from various references; see credits.

Top     

Specialty Definition: User datagram protocol

(From Wikipedia, the free Encyclopedia)

The User Datagram Protocol (UDP) is a minimal message-oriented transport layer protocol that is currently documented by IETF RFC 768.

In the TCP/IP model, UDP provides a very simple interface between a network layer below and an application layer above. UDP provides no guarantees for message delivery and a UDP sender retains no state on UDP messages once sent onto the network. UDP adds only application multiplexing and data checksumming on top of an IP datagram.

The UDP header consists of only 4 header fields of which two are optional. The source and destination port fields are 16 bit fields that identify the sending and receiving process. Since UDP is stateless and a UDP sender may not solicit replies, the source port is optional. If not used, the source port should be set to zero. The port fields are followed by a mandatory length field specified as bytes of the UDP datagram including the data. The minimum value of the length field is 8 (octets). The remaining header field is a 16-bit checksum field covering the header and data. The checksum is also optional, but almost always used in practice.

Lacking reliability, UDP applications must generally be willing to accept some loss, errors or duplication. Some applications such as TFTP may add rudimentary reliability mechanisms into the application layer as needed. Most often, UDP applications do not require reliability mechanisms and may even be hindered by them. Real-time games and streaming multimedia are typical examples of applications that often use UDP. If an application requires a high degree of reliability, a protocol such as the Transmission Control Protocol may be used.

Lacking any congestion avoidance and control mechanisms, network-based mechanisms are required to minimize potential congestion collapse effects of uncontrolled, high rate UDP traffic loads. In other words, since UDP senders cannot detect congestion, network-based elements such as routers using packet queueing and dropping techniques will often be the only tool available to slow down excessive UDP traffic. The Datagram Congestion Control Protocol (DCCP) is being designed as a partial solution to this problem by adding end host congestion control behavior to high-rate UDP streams such as streaming media.

While the total amount of UDP traffic found on a typical network is often on the order of only a few percent, numerous key applications use UDP. These include the Domain Name System (DNS), the simple network management protocol (SNMP), the dynamic host configuration protocol (DHCP) and the Routing Information Protocol (RIP) to name just a few.

External Links

Source: adapted by the editor from Wikipedia, the free encyclopedia under a copyleft GNU Free Documentation License (GFDL) from the article "User datagram protocol."

Top     

Crosswords: USER DATAGRAM PROTOCOL

Specialty definitions using "USER DATAGRAM PROTOCOL": UDP. (references)

Top     

Frequency of Internet Keywords: USER DATAGRAM PROTOCOL

The following statistics estimate the number of searches per day across the major English-language search engines as identified by various trade publications. Hyperlinks lead to commercial use of the expression at Amazon.com.
 
ExpressionFrequency
per Day

user datagram protocol

6
Source: compiled by the editor from various references; see credits.

Top     

Modern Translation: USER DATAGRAM PROTOCOL

Language Translations for "USER DATAGRAM PROTOCOL"; alternative meanings/domain in parentheses.

Danish

  

UDP-protokol, UDP (uridine 5'-diphosphate). (various references)

   

Dutch

  

user datagram protocol. (various references)

   

Finnish

  

UDP-protokolla. (various references)

   

French

  

protocole de transport orienté non connexion, protocole de datagramme utilisateur. (various references)

   

German

  

User-Datagram-Protocol. (various references)

   

Greek 

  

UDP (uridine 5'-diphosphate), πρωτόκολλο δεδομενογράμματος χρήστη. (various references)

   

Pig Latin

  

erusay atagramday otocolpray

   

Portuguese

  

UDP, protocolo UDP, protocolo de transporte orientado a "não conexão". (various references)

   

Spanish

  

UPD, protocolo de datagramas de usuario, protocolo de datagrama de usuario, protocolo de datagrama a nivel de usuario. (various references)

Source: compiled by the editor from various translation references.

Top     



INDEX

1. Crosswords
2. Expressions: Internet
3. Translations: Modern
4. Bibliography


  

Copyright © Philip M. Parker, INSEAD. Terms of Use.