FTP (filoverføringsprotokoll) bruker en enkel, tekstbasert protokoll som er delt inn i kommandoer og svar. Her er formatet på overskriften, ofte kalt
kommandolinjen :
kommando [parametere]
* Kommando: Dette er et enkelt ord som spesifiserer handlingen som skal utføres, for eksempel "bruker", "pass", "pwd", "cd", "liste", "rac", "store", etc. Det er alltid i store bokstaver.
* Parametere: Dette er en valgfri del som gir tilleggsinformasjon for kommandoen, som brukernavn, passord, filnavn eller katalogvei. Det er atskilt fra kommandoen med et rom.
eksempler:
* Bruker John.Doe: Dette sender "brukeren" -kommandoen med brukernavnet "John.doe".
* passhemmelighet: Dette sender "Pass" -kommandoen med passordet "Secret".
* pwd: Dette sender kommandoen "PWD" (ingen parametere) for å be om gjeldende arbeidskatalog.
* cd /public_html: Dette sender "CD" -kommandoen med katalogstien "/public_html".
* Ret : Dette sender "Ret" -kommandoen med filnavnet "".
Responformat:
FTP -svar følger et lignende format, bestående av en kode og en melding:
[kode] [melding]
* kode: Dette er et 3-sifret tall som indikerer kommandoen. For eksempel betyr "220" "Service Ready", "230" "Brukerlogget", "530" betyr "Logg inn feil".
* melding: Dette er et menneskelig lesbar melding som gir ytterligere informasjon om kommandosvaret.
eksempler:
* 220 Service klar for ny bruker.
* 331 Brukernavn Ok, trenger passord.
* 550 ba om handling ikke iverksatt.
Merk: Dette grunnleggende formatet deles av både klient- og serversiden til FTP -tilkoblingen, med hver sendende kommandoer og mottar svar for å administrere filoverføringsprosessen.