HTTP stands for Hypertext Transfer Protocol and is the underlying mechanism used to convey information over the internet. Through TCP/IP sockets, it can convey any form of data that can be identified with a URL and uses a basic client-server model:
A simple example of this the internet browser being used to view this page:
For a more detailed explanation of HTTP, please read the tutorial 'HTTP Made Really Easy'.