FTP (filoverføringsprotokoll) fungerer på 
 applikasjonslaget  av TCP/IP -modellen. 
 
 Her er grunnen:
 
 *  applikasjonslag: Dette laget er ansvarlig for å tilby tjenester til brukere og applikasjoner. FTP faller inn under denne kategorien fordi den gjør det mulig for brukere å overføre filer mellom datamaskiner. 
 *  Transportlag: Dette laget håndterer pålitelig overføring av data mellom applikasjoner. FTP bruker TCP (Transmission Control Protocol) for sine dataoverføringer, og sikrer pålitelig og bestilt levering. 
 *  Nettverkslag: Dette laget håndterer ruting og adressering av pakker mellom nettverk. 
 *  datalinklag: Dette laget håndterer dataoverføring mellom enheter i samme nettverk. 
 *  Fysisk lag: Dette laget tar for seg fysisk overføring av databiter over et nettverksmedium. 
 
 Mens FTP bruker lavere lag som TCP for dataoverføring, blir kjernefunksjonaliteten til filoverføring og kommandointeraksjoner implementert på applikasjonslaget.