Der er ikke en enkelt TCP/IP -protokol specifikt til filoverførsler. I stedet bruger filoverførsler typisk
tcp (Transmission Control Protocol) Som den underliggende transportprotokol, ofte i kombination med andre protokoller, der definerer de specifikke filoverførselsmekanismer.
Her er nogle almindelige protokoller, der bruges til filoverførsler, der er afhængige af TCP:
* ftp (filoverførselsprotokol): En meget anvendt protokol til overførsel af filer mellem computere over et netværk. FTP bruger TCP til både kontrolforbindelsen (til kommandoer og svar) og dataforbindelsen (til den faktiske filoverførsel).
* sftp (Secure File Transfer Protocol): En sikker version af FTP, der krypterer datatransmission ved hjælp af SSH (Secure Shell). SFTP bruger også TCP som transportprotokol.
* tftp (Trivial File Transfer Protocol): En forenklet version af FTP designet til mindre filoverførsler og miljøer, hvor sikkerhed ikke er et stort problem. TFTP bruger UDP (brugerdatagram -protokol) i stedet for TCP, men den er stadig bygget oven på IP.
* SCP (Secure Copy Protocol): En anden sikker protokol til overførsel af filer, der ofte bruges sammen med SSH. SCP bruger TCP til at etablere en sikker forbindelse og overføre data.
* http (Hypertext Transfer Protocol): Mens de primært bruges til overførsel af websider, kan HTTP også bruges til filoverførsler. Det mest almindelige eksempel er at downloade filer fra websteder ved hjælp af en webbrowser. HTTP bruger TCP til dataoverførsel.
Kortfattet: TCP er en grundlæggende byggesten til forskellige filoverførselsprotokoller. Disse protokoller bruger TCP til at sikre pålidelig og ordnet levering af fildata på tværs af netværket.