An Acronym for Transfer Control Protocol / Internet Protocol.
Basically, IP is the protocol responsible for sending data between 2 machines, while TCP is responsible for ensuring that data in multiple packets gets there in the right order, and is responsible for re-transmitting lost packets.