FTP bruker 
 TCP (Transmission Control Protocol)  For å overføre filer over Internett. 
 
 Mens FTP i seg selv er en protokoll, er den avhengig av TCP for å gi en pålitelig og bestilt levering av data. Dette betyr at TCP sikrer at datapakkene blir levert i riktig rekkefølge, og den administrerer også overføring av tapte pakker for å sikre at dataene kommer komplette og intakte. 
 
 Her er grunnen til at FTP er avhengig av TCP:
 
 *  Pålitelighet: TCP er en tilkoblingsorientert protokoll, noe som betyr at den etablerer en tilkobling før dataoverføring begynner og sikrer levering av data i riktig rekkefølge. Dette er avgjørende for FTP, ettersom det tar for seg store filer som må overføres nøyaktig. 
 *  Feilhåndtering: TCP inkluderer feilkontroll og overføringsmekanismer. Hvis datapakker går tapt eller ødelagt under overføring, sender TCP automatisk dem og garanterer dataintegritet. 
 *  flytkontroll: TCP hjelper til med å administrere hastigheten på dataoverføring for å forhindre overveldende mottakssystem eller nettverk. 
 
 I hovedsak bruker FTP TCP som et grunnlag for pålitelig dataoverføring.