Question:
Exact difference between TCP and UDP!!!!?
adithi
2008-07-17 12:08:40 UTC
Hi friends.. gendrally we have many difference between TCP and UDP, but what is the major and technicall difference?? i don't understand the concept.. ppl who know pls help me..
Four answers:
Helpful Chad
2008-07-17 12:11:52 UTC
Hey this might help.



http://www.skullbox.net/tcpudp.php



It even has pictures!

Chad



BTW: the previous poster just stole the contents from the page I sourced. Shame on you! :D
Richard
2008-07-17 19:13:28 UTC
TCP (Transmission Control Protocol) is the most commonly used protocol on the Internet. The reason for this is because TCP offers error correction. When the TCP protocol is used there is a "guaranteed delivery." This is due largely in part to a method called "flow control." Flow control determines when data needs to be re-sent, and stops the flow of data until previous packets are successfully transferred. This works because if a packet of data is sent, a collision may occur. When this happens, the client re-requests the packet from the server until the whole packet is complete and is identical to its original.



UDP (User Datagram Protocol) is anther commonly used protocol on the Internet. However, UDP is never used to send important data such as webpages, database information, etc; UDP is commonly used for streaming audio and video. Streaming media such as Windows Media audio files (.WMA) , Real Player (.RM), and others use UDP because it offers speed! The reason UDP is faster than TCP is because there is no form of flow control or error correction. The data sent over the Internet is affected by collisions, and errors will be present. Remember that UDP is only concerned with speed. This is the main reason why streaming media is not high quality.
Lord of The Morning
2008-07-17 19:11:17 UTC
TCP (Transmission Control Protocol) is the most commonly used protocol on the Internet. The reason for this is because TCP offers error correction. When the TCP protocol is used there is a "guaranteed delivery." This is due largely in part to a method called "flow control." Flow control determines when data needs to be re-sent, and stops the flow of data until previous packets are successfully transferred. This works because if a packet of data is sent, a collision may occur. When this happens, the client re-requests the packet from the server until the whole packet is complete and is identical to its original.



UDP (User Datagram Protocol) is anther commonly used protocol on the Internet. However, UDP is never used to send important data such as webpages, database information, etc; UDP is commonly used for streaming audio and video. Streaming media such as Windows Media audio files (.WMA) , Real Player (.RM), and others use UDP because it offers speed! The reason UDP is faster than TCP is because there is no form of flow control or error correction. The data sent over the Internet is affected by collisions, and errors will be present. Remember that UDP is only concerned with speed. This is the main reason why streaming media is not high quality.
Dadnach
2008-07-17 19:14:19 UTC
TCP is a connection oriented protocol. In other words it connects to the other computer before using the ip protocol to transfer the data.

UDP in a connectionless protocol. It basically just lets the data go. It does not make sure that it is sent to the right computer, where TCP does.


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...