123ArticleOnline Logo
Welcome to 123ArticleOnline.com!
ALL >> Computers >> View Article

Udp - User Datagram Protocol

Profile Picture
By Author: John Cicero
Total Articles: 3764
Comment this article
Facebook ShareTwitter ShareGoogle+ ShareTwitter Share

User Datagram Protocol (UDP) is a core protocol of the Internet protocol package. Using UDP, programs on networked computers can send small amounts of sometimes known as datagrams to one another. The User Datagram Protocol (UDP) was designed by a MIT alumnus, David P. Reed in 1980.

UDP is a simpler data based connectionless protocol compared to the TCP (Transmission Control Protocol). In connectionless protocols, there is no attempt made to create a dedicated one-to-one connection. Communication is achieved by transmitting information in one direction, from the source to the destination without monitoring if the destination is online, or if it is ready to receive the data. With UDP, data packets cross the network as independent units; as a result, UDP is not at all reliable compared to the TCP. Packets are sent individually and will always be whole when they arrive. Packets have definite limits and no splitting or merging of data occurs. The data may arrive out of order, appear duplicated, or go missing without notice. There is no verifying mechanism to check every packet if it has actually arrived and there is no proper ...
... arrangement of messages, no monitoring connections, etc, which makes UDP faster and more efficient for small amounts of data. Programs often use UDP because dropped packets are preferable to delayed packets. UDP's connectionless nature is very useful for servers that have to answer a large number of small queries. Unlike TCP, UDP can perform packet broadcasts (sending to all clients on the network) and multicasting.

Some programs that use UDP are: the Domain Name System (DNS), streaming media (IPTV, VoIP), and online games.
UDP uses network ports for application-to-application communication. UDP port numbers range between 0 and 65,535. Port 0 is used only for sending data that does not expect a response.

Total Views: 246Word Count: 297See All articles From Author

Add Comment

Computers Articles

1. Start Making Your Own Ai Chatbot Today
Author: davidbeckam

2. Ai-powered Logistics: Driving The Future Of Supply Chains
Author: Trinity Diaz

3. Building A Custom Pc: Create Your Perfect Gaming And Workstation Machine
Author: PowerGpu

4. Enhancing Food Safety And Compliance With Tempgenius Restaurant Temperature Monitoring Solutions
Author: Chris Miller

5. What Is A Layer 7 Firewall And Benefits Of A Layer 7 Firewall?
Author: Robert

6. Why Investing In Professional Wordpress Development Services Is A Smart Move For Your Website
Author: Egrove Systems

7. Web Scraping Food And Beverage Inflation Data
Author: Food Data Scrape

8. Guard House Clocking Point
Author: james

9. Building Trust And Innovation In Healthcare: The Rise Of Hipaa-compliant App Development
Author: Egrove Systems

10. Why You Should Get A Technical Health Check For Your Website
Author: Mahesh

11. How To Setup Canon Pixma Ip 2770 Inkjet Printer: Full Guide
Author: theodore carter

12. Tips For Finding The Best Deals In A Cyber Ab Marketplace
Author: Ariento

13. How To Choose The Best Time To Start Test Automation?
Author: goodcoders

14. How To Choose The Best Smart Contract Platform?
Author: goodcoders

15. Best Cash Drawers For Indian Retail Stores
Author: prime poskart

Login To Account
Login Email:
Password:
Forgot Password?
New User?
Sign Up Newsletter
Email Address: