TCP is one of the main Protocol in TCP/IP network. where as the IP Protocol deals only with packets. TCP enables two hosts to establish a connection and exchange stream of data. TCP guarantees delivery of data also guarantees that packets will be delivered in the same order in which they were sent.