Il protocollo più comune utilizzato per trasferire file da un server Web a un browser è l'Hypertext Transfer Protocol (HTTP). HTTP è un protocollo a livello di applicazione che facilita la comunicazione tra browser Web e server Web. Quando un utente inserisce un URL in un browser web, una richiesta HTTP viene inviata al server web all'indirizzo specificato. Il server web risponde quindi con una risposta HTTP che include il file richiesto.
È possibile utilizzare anche altri protocolli per trasferire file, inclusi File Transfer Protocol (FTP) e Secure File Transfer Protocol (SFTP). Tuttavia, HTTP è il protocollo più comunemente utilizzato per il trasferimento di file sul Web.