Hypertext Transfer Protocol (HTTP): The HTTP protocol uses TCP / IP to transmit website content from a server to a browser. HTTP can also handle file downloads and uploads to and from remote servers.