Det vanligaste protokollet som används för att överföra filer från en webbserver till en webbläsare är Hypertext Transfer Protocol (HTTP). HTTP är ett applikationslagerprotokoll som underlättar kommunikation mellan webbläsare och webbservrar. När en användare anger en URL i en webbläsare skickas en HTTP-begäran till webbservern på den angivna adressen. Webbservern svarar sedan med ett HTTP-svar som inkluderar den begärda filen.
Andra protokoll kan också användas för att överföra filer, inklusive File Transfer Protocol (FTP) och Secure File Transfer Protocol (SFTP). HTTP är dock det vanligaste protokollet för att överföra filer över webben.