HTTP is a protocol to transfer files across the internet. Usually, this involves loading a web page from a web server to a web browser, but is certainly not limited to that. This protocol is usually used over TCPIP, the protocol that the internet uses.
To learn all the gory details of HTTP, I recommend w3 schools.