TCP VS UDP
TCP (TRANSMISSION CONTROL PROTOCOL) AND UDP (USER DATAGRAM
PROTOCOL) ARE BOTH TRANSPORT LAYER PROTOCOLS THAT ARE USED TO SEND DATA OVER A
NETWORK. HOWEVER, THEY HAVE SOME KEY DIFFERENCES.
TCP
CONNECTION-ORIENTED:
TCP ESTABLISHES A CONNECTION BETWEEN THE SENDER AND RECEIVER BEFORE SENDING ANY
DATA. THIS ALLOWS TCP TO ENSURE THAT ALL DATA IS RECEIVED IN THE CORRECT ORDER
AND WITHOUT ANY ERRORS.
RELIABLE: TCP
PROVIDES RELIABLE DELIVERY OF DATA. THIS MEANS THAT TCP WILL RETRANSMIT ANY
DATA THAT IS LOST OR CORRUPTED DURING TRANSMISSION.
SLOW: TCP
IS SLOWER THAN UDP BECAUSE IT HAS TO ESTABLISH A CONNECTION AND SEND
ACKNOWLEDGMENTS FOR EACH PACKET OF DATA THAT IS SENT.
HEADER : TCP PACKET HEADER IS 20 BYTES.
PROTOCOLS USED IN TCP.
WEB BROWSING
EMAIL
FILE TRANSFERS
TELNET
FTP
UDP
CONNECTIONLESS: UDP
DOES NOT ESTABLISH A CONNECTION BETWEEN THE SENDER AND RECEIVER BEFORE SENDING
ANY DATA. THIS MAKES UDP FASTER THAN TCP, BUT IT ALSO MAKES IT LESS RELIABLE.
UNRELIABLE: UDP
DOES NOT GUARANTEE THAT ALL DATA WILL BE RECEIVED IN THE CORRECT ORDER OR
WITHOUT ANY ERRORS.
FAST: UDP IS FASTER THAN TCP BECAUSE IT DOES NOT HAVE TO ESTABLISH A CONNECTION OR SEND ACKNOWLEDGMENTS.
HEADER : UDP PACKET HEADER IS 8 BYTES.
PROTOCOLS USED IN UDP.
ONLINE GAMING
LIVE STREAMING
VOIP
DNS
DHCP
_____________
Comments
Post a Comment