Den vanligste protokollen som brukes til å overføre filer fra en webserver til en nettleser er Hypertext Transfer Protocol (HTTP). HTTP er en applikasjonslagsprotokoll som forenkler kommunikasjon mellom nettlesere og webservere. Når en bruker skriver inn en URL i en nettleser, sendes en HTTP-forespørsel til nettserveren på den angitte adressen. Nettserveren svarer deretter med et HTTP-svar som inkluderer den forespurte filen.
Andre protokoller kan også brukes til å overføre filer, inkludert File Transfer Protocol (FTP) og Secure File Transfer Protocol (SFTP). HTTP er imidlertid den mest brukte protokollen for å overføre filer over nettet.