The IP receives the application program provided by the TCP through its communication services at an intermediate level. This basically means that whenever an application needs to transfer any large data through the IP, it sends a request to the TCP and allows it to handle the details of the IP transfer. In short the problems in the IP are detected by the TCP and retransmit the lost packets. The TCP also rearranges the order in which the packets were sent and minimizes the congestions in the network. This in turn helps to reduce the reoccurrence of the problem. <ref>[ http://www.differencebetween.net/technology/internet/difference-between-tcp-and-ip/ Difference between TCP and IP]</ref>
+
The IP receives the application program provided by the TCP through its communication services at an intermediate level. This basically means that whenever an application needs to transfer any large data through the IP, it sends a request to the TCP and allows it to handle the details of the IP transfer. In short the problems in the IP are detected by the TCP and retransmit the lost packets. The TCP also rearranges the order in which the packets were sent and minimizes the congestions in the network. This in turn helps to reduce the reoccurrence of the problem. <ref>[http://www.differencebetween.net/technology/internet/difference-between-tcp-and-ip/ Difference between TCP and IP]</ref>