 It is a connectionless protocol and relies on the transmission of packets.Every IP packet from a given source has an ID that uniquely identifies IP datagram.TCP provides reliable, ordered delivery of a stream of bytes from a program on one computer to another program on another computer.