Before we falling into this article let’s know something about protocol in information technology. A protocol is nothing but the special set of predefined rules to complete any process with respect to the data transmission and related operations. These rules are pre-defined one for each and every step during data communication between computers. More than a protocol can be handled a single process simultaneously in order to complete the same, this kind of protocol co-ordination is called as protocol family.

TCP and UDP both are the Internal Protocols(traffic), Where TCP stands for Transmission Control Protocol, also known as “Transport Control Protocol” and UDP stands for User Datagram Protocol, also known as Universal Datagram protocol. The important use of these TCP and UDP protocols is to transmit the data from one computer to another without any loss, though it varies depends on the procedure they accomplish the transmission. Transmission Control Protocol (TCP) is connection-oriented protocol but UDP is connectionless protocol.

When it comes to TCP protocol, the connection is first set up and then the data is transferred, once the data transfer is done the connection will be terminated. It just means that the connection will be open through the transmission process. The noticeable feature with TCP protocol is that the order of sent messages will be same as in arrival destination.

The admirable feature with the UDP protocol is that it provides efficient communication but it does not set up end to end connection between computers, thus the data packets of the same message may be ordered differently.

Categorized in: