http://www.protocols.com/pbook/tcpip1.htm
HTTP is the Hyper text transfer protocol witch is a protocol that provides communication between client and server for example a html page and an asp or php page while the TCP Transmission Control protocol and the internet Protocol are more specifics. TCP is responsible for the fragmentation of the messages transmitted in small protions of octet that called datagrams the IP is respnsible for their transmission via network