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.