En protokoll for fildeling gjør det mulig for klienter i et nettverk å lagre og å laste ned filer fra en server (tjener). Denne protokollen er spesielt avhengig av transportprotokollen i nettverket.