TCP (Transmission Control Protocol)
by, 04-25-2012 at 10:24 PM (848 Views)
TCP is considered to be a connection oriented and transport layer protocol which works at IP top. Inside IP packets are encapsulated TCP packets while transferring the data across networks. Virtual circuit which is connection oriented is provided by the TCP that is permanent b/w remote & local hosts throughout the session. Before data transfer, circuit shall be made. Channel, port or IP addresses of the host are the factors at which a connection is based on. Initialisation packets are sent to server by a client to make circuit path via network, when communication is done by additional packets so that to release circuit. Additional packets are considered as overheads which are linked to TCP. Overhead is regained suddenly as TCP has built-in features present.
After establishment, packets are being sent with the similar path, just like that of data stream. There is no need to have destination details with each packet. Two streams would be established by a host, one for data that is going out & one for coming in. Many mechanisms are provided by the TCP to make it sure that integrity of data is sustained. Numbering of packets is done so that to avoid the incorrect ordering or lost packets. Hence, TCP is a reliable transmission protocol as compared to UDP which is totally unreliable.