Alan Freedman -- The Computer Language Company - Computer Desktop Encyclopedia
Computer Desktop Encyclopedia
Longest-Running Tech Reference on the Planet

A CDE Definition

You'll love The Computer Desktop Encyclopedia (CDE) for Tech Term of the Day (TTOD)

LOOK UP ANOTHER TERM


User Datagram Protocol

See UDP.



UDP

(User Datagram Protocol) A TCP/IP protocol that is widely used for streaming audio and video, voice over IP (VoIP) and videoconferencing. UDP is considered an unreliable delivery protocol because it does not check for errors. When transmitting voice and video, there is no time to retransmit erroneous or dropped packets. In contrast, when financial and other data are transmitted, TCP is used, which does check for errors.

UDP is "connectionless" and does not use a handshake to start a session like TCP does. For example, in a broadcast session with multiple destinations, UDP does not set up a connection with each receiver beforehand. See TCP, TCP/IP and RTP.




UDP Within an Ethernet Frame
A UDP packet is framed just like a TCP packet. This shows a UDP packet in an Ethernet frame ready for transmission over the network.






The Transport Layer of TCP/IP
The transport layer of the TCP/IP protocol defines both unreliable (UDP) and reliable (TCP) delivery methods.






Personal Use Only

Before/After Your Search Term
BeforeAfter
user agent spoofinguser default profile
user agent stringuser defined
user areauser driven
user authenticationuser experience
user authorizationsuser facing
user centricuser friendly
user-centric IDuser generated
user-centric identity managementuser-generated content
user-created contentuser-generated reviews
user datauser group

Terms By Topic
Click any of the following categories for a list of fundamental terms.
Computer Words You Gotta KnowSystem design
Job categoriesUnix/Linux
Interesting stuffPersonal computers
InternetIndustrial Automation/Process Control
Communications & networkingAssociations/Standards organizations
HistoryDesktop publishing
Audio/VideoGraphics
MainframesSecurity
ProgrammingHealthcare IT
System design