O protocolo mais comum usado para transferir arquivos de um servidor web para um navegador é o Hypertext Transfer Protocol (HTTP). HTTP é um protocolo de camada de aplicação que facilita a comunicação entre navegadores e servidores web. Quando um usuário insere uma URL em um navegador da web, uma solicitação HTTP é enviada ao servidor da web no endereço especificado. O servidor web então responde com uma resposta HTTP que inclui o arquivo solicitado.
Outros protocolos também podem ser usados para transferir arquivos, incluindo File Transfer Protocol (FTP) e Secure File Transfer Protocol (SFTP). No entanto, HTTP é o protocolo mais comumente usado para transferência de arquivos pela web.