- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- Re: Why is UDP needed?
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-06-2004 09:33 PM
тАО09-06-2004 09:33 PM
Why is UDP needed?
Thanks
Eric
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-06-2004 09:48 PM
тАО09-06-2004 09:48 PM
Re: Why is UDP needed?
What a big question !
TCP and UDP are so different, that sometimes, the first is better, and sometimes, is is the second.
For example, redirecting syslog to a central server is possible (only) via udp : it is quickly (just a message) and don't have to be secure : if the message don't arrive to the server, it is not so important ...
Olivier.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-06-2004 09:57 PM
тАО09-06-2004 09:57 PM
Re: Why is UDP needed?
1.An UDP datagram is used in Network File System (NFS), DNS, SNMP, TFTP etc.
2. It has no handshaking or flow control
3. It not even has windowing capability
4. It is a fire and forget type protocol.
5. Real time application like video conferenicing needs udp (B'coz it's faster)
6.An application can use a UDP port number and another application can use the same port number for a TCP session from the same IP address.
it has it's own advantages other than lack of sequencing, error control and more
RFC 768 describes UDP in detail.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-06-2004 09:59 PM
тАО09-06-2004 09:59 PM
Re: Why is UDP needed?
UDP is used, for exemple, by the web listeners in Oracle E-Business Suite...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-06-2004 10:13 PM - last edited on тАО09-16-2024 02:10 AM by support_s
тАО09-06-2004 10:13 PM - last edited on тАО09-16-2024 02:10 AM by support_s
Re: Why is UDP needed?
1. Checking aknowledgement
2. Sending steam data's and using policy of "Positive aknowledgement and Retransmission method"
3. Flawless packet transmission
4. Flow controlled data transcation
UDP is needed for,
1. Minimal amount of header informations for every packet
2. Efficient packet transmission
3. Minimal system call usage for operations
see man tcp / udp for this more.
- Tags:
- drive
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-06-2004 11:26 PM - last edited on тАО04-07-2017 03:45 AM by VidyaVI
тАО09-06-2004 11:26 PM - last edited on тАО04-07-2017 03:45 AM by VidyaVI
Re: Why is UDP needed?
Hi Eric,
Take a look at these links:
[broken links removed on <4/7/2017> by Mod]
HTH.
Regards,
Sri Ram
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-07-2004 02:44 AM
тАО09-07-2004 02:44 AM
Re: Why is UDP needed?
Do the above responses answer your questions or is there some other specific information about UDP that you're still looking for?
As stated above, the main reasons why some application implementers (like the original NFS design team) used UDP was because of it's speed and low overhead. As TCP implementations improved over the years, most applications have switched to using TCP but some still offer a UDP variant.
If there is some specific piece of information you're looking for regarding UDP vs. TCP please let me know.
Regards,
Dave
I work at HPE
HPE Support Center offers support for your HPE services and products when and how you need it. Get started with HPE Support Center today.
[Any personal opinions expressed are mine, and not official statements on behalf of Hewlett Packard Enterprise]

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-07-2004 12:11 PM
тАО09-07-2004 12:11 PM
Re: Why is UDP needed?
As for multimedia stuff - they want UDP not because UDP is faster - sometimes UDP isn't really faster - but because they can tolerate the occasional unrecovered packet loss, but cannot tolerate a 500 millisecond or more "hiccup" in the data flow that a TCP retransmission would take.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-07-2004 02:19 PM
тАО09-07-2004 02:19 PM
Re: Why is UDP needed?
This problem is from Entrance Exam of MIS. I don't know the relation between first and second. Do you have any idea?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-07-2004 02:29 PM
тАО09-07-2004 02:29 PM
Re: Why is UDP needed?
You should check "Seven Layer OSI".UDP/TCP is working on transport layer which are layer 4 and IP is working on network layer which are layer 3.
Basically you need to unserstabd the concept of this seven layer.
regards
mB
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-07-2004 02:33 PM
тАО09-07-2004 02:33 PM
Re: Why is UDP needed?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-07-2004 09:02 PM
тАО09-07-2004 09:02 PM
Re: Why is UDP needed?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-07-2004 09:37 PM
тАО09-07-2004 09:37 PM
Re: Why is UDP needed?
By using a protocol on top of that, like UDP, you can use a seperate identifier, the serviceport. In TCP, you even use 2 serviceports, one on the server, and one on the client. This results in a lot of possible connections between two servers.
Also, for instance inetd uses these ports to determine which program needs to be started for which port.
By talking directly to IP, which is possible, you would have to do this all by yourself.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-08-2004 03:37 AM
тАО09-08-2004 03:37 AM
Re: Why is UDP needed?
Both TCP and UDP expand on this with their source and destination port numbers - the values used for "demux" by TCP and UDP.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-08-2004 04:25 AM
тАО09-08-2004 04:25 AM
Re: Why is UDP needed?
UDP is needed for the transmission of data in which delivery of the data is more important than accuracy. UDP reduces overhead because it does not add flow control, error control, or sequence delivery unlike connectionoriented services. UDP can be used in real-time applications, where TCP cannot !
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО06-19-2016 12:17 AM
тАО06-19-2016 12:17 AM
Re: Why is UDP needed?
When using UDP, packets are just sent to the recipient. The sender wonтАЩt wait to make sure the recipient received the packet тАФ it will just continue sending the next packets. If youтАЩre the recipient and you miss some UDP packets, too bad тАФ you canтАЩt ask for those packets again. ThereтАЩs no guarantee youтАЩre getting all the packets and thereтАЩs no way to ask for a packet again if you miss it, but losing all this overhead means the computers can communicate more quickly.
UDP is used when speed is desirable and error correction isnтАЩt necessary. For example, UDP is frequently used for live broadcasts and online games.
For example, letтАЩs say youтАЩre watching a live video stream. Live streams are often broadcast using UDP instead of TCP. The server just sends a constant stream of UDP packets to computers watching. If you lose your connection for a few seconds, the video will freeze for a moment and then jump to the current bit of the broadcast, skipping the bits you missed. If you experience minor packet-loss, the video or audio may be distorted for a moment as the video continues to play without the missing data.