We'd like to remind Forumites to please avoid political debate on the Forum... Read More »
We're aware that some users are experiencing technical issues which the team are working to resolve. See the Community Noticeboard for more info. Thank you for your patience.
📨 Have you signed up to the Forum's new Email Digest yet? Get a selection of trending threads sent straight to your inbox daily, weekly or monthly!
Tcp and udp packets?
Options

ankspon
Posts: 2,371 Forumite
Can anyone explain in laymans terms what this is please,it shows up on my firewall.I have looked at wiki etc but it's all gobbledygook
0
Comments
-
In very simple terms both are strings of data.
TCP and UDP are protocols which define the format of that data required to constitute a packet and how it should be handled.0 -
As kwikbreaks says
When computers talk to each other over a network/internet it is done by sending little packets of information to each other. These packets have to be in a set fromat which both computers can understand.
TCP is used for www and email traffic amongst others
whilst UDP tends to be used for gaming and streaming media videos Tv etc0 -
When computers communicate over a network, they need to agree a set of standards (known as a protocol) so that they are, effectively, speaking the same language and not mis-interpreting each other.
TCP (transmission control protocol) is optimised for accuracy. If you're downloading a piece of software, it's not that important whether it takes 35 seconds to download or 37 seconds. It is important that you get a perfect copy of the software otherwise it won't work. So, using TCP, if your PC can't make out what data are being transmitted, it will ask the server to send them again.
UDP (user datagram protocol) is optimised for speed. If you are using VOIP to have a phone conversation over the Internet, it's important that as you speak, the person on the other end hears your voice at (roughly) the same without any breaks. It's not vital that you hear the voice in perfect pitch without any interference. So, using UDP, if your PC can't make out the data that are being transmitted, it's no good asking for the same data to be sent again as that would break the conversation - instead your PC would ignore the dropped data and carry on as best it can.
Hope this helps...0 -
Another major difference is TCP provides congestion control, it limits the bandwidth usage to that which is available. Without that a network will quickly become unusable due to congestion collapse.
See Wikipedia for another comparison.0
This discussion has been closed.
Confirm your email address to Create Threads and Reply

Categories
- All Categories
- 351K Banking & Borrowing
- 253.1K Reduce Debt & Boost Income
- 453.6K Spending & Discounts
- 244K Work, Benefits & Business
- 598.9K Mortgages, Homes & Bills
- 176.9K Life & Family
- 257.3K Travel & Transport
- 1.5M Hobbies & Leisure
- 16.1K Discuss & Feedback
- 37.6K Read-Only Boards