TCP - It's a protocol by which a client can connect to the
Server, It's connectionful, reliable but little bit slow.
UDP - It's a connectionless protocol, by which client sends
the data packets to the other nodes or server. It is much
faster than the TCP because it works without connection,
connection time will saved in that case. only limited data
can be sent accross this protocol.
IP - It's Internet Protocol, every computer available on
the network has a unique IP. TCP and IP both works together
and this is called TCP/IP.