Det er ikke en enkelt TCP/IP -protokoll spesielt for filoverføringer. I stedet bruker filoverføringer vanligvis
tcp (Transmission Control Protocol) som den underliggende transportprotokollen, ofte i kombinasjon med andre protokoller som definerer de spesifikke filoverføringsmekanismene.
Her er noen vanlige protokoller som brukes til filoverføringer som er avhengige av TCP:
* FTP (filoverføringsprotokoll): En mye brukt protokoll for overføring av filer mellom datamaskiner over et nettverk. FTP bruker TCP for både kontrollforbindelsen (for kommandoer og svar) og datatilkoblingen (for den faktiske filoverføringen).
* SFTP (Secure File Transfer Protocol): En sikker versjon av FTP som krypterer dataoverføring ved hjelp av SSH (sikkert skall). SFTP bruker også TCP som transportprotokoll.
* TFTP (Trivial File Transfer Protocol): En forenklet versjon av FTP designet for mindre filoverføringer og miljøer der sikkerhet ikke er en stor bekymring. TFTP bruker UDP (brukerdatagram -protokoll) i stedet for TCP, men den er fremdeles bygget på toppen av IP.
* SCP (Secure Copy Protocol): En annen sikker protokoll for overføring av filer, ofte brukt i forbindelse med SSH. SCP bruker TCP for å etablere en sikker tilkobling og overføre data.
* http (hypertekstoverføringsprotokoll): Selv om det først og fremst brukes til overføring av websider, kan HTTP også brukes til filoverføringer. Det vanligste eksemplet er å laste ned filer fra nettsteder ved hjelp av en nettleser. HTTP bruker TCP for dataoverføring.
Sammendrag: TCP er en grunnleggende byggestein for forskjellige filoverføringsprotokoller. Disse protokollene bruker TCP for å sikre pålitelig og bestilt levering av fildata over nettverket.