FTP (File Transfer Protocol) - faylların ötürülməsi protokolu. Onun köməyi ilə fayllar bir kompüterdən digə-rinə, həmçinin bir uzaqda yerləşən sistemdən digərinə ötürülür. FTP - nin adi iş rejimi – interaktivdir. O, uzaqda yerləşən kataloqun məzmununa baxmağa, yaradılmasına və dəyişdirilməsinə, uzaqda yerləşən faylın çıxarılması və bərpa olunmasına, faylların ötürülməsi rejiminin (selvari, blok və ya sıxlaşdırma ilə) seçilməsi və göndərilməsinə imkan verir. Selvari ötürülmə rejimi üstündən keçməklə (rusca - по умолчанию) istifadə olunur. Bu halda fayl dəyişdirilmədən ötürülür. Blok rejimi ötürülən faylı bloklara bölür ki, bunun sayəsində verilişdə səhvlərin olması zamanı, verilənlərin bərpası sadələşdirilir. Sıxlaşdırma ilə olan rejim (Lempel-Ziva alqoritminin tətbiqi ilə), təkrarlanan simvolların (məsələn, “пробел” - boş yerlərin) uzun ardıcıllıqları şəklində olan göndərilən paketlərin sayının azaldılması üçün istifadə edilir.
FTP, iki TCP– birləşməsini istifadə edir: birini - idarəetmə üçün (komandalar, cavablar), digərini isə verilənləri ötürmək və təsdiqləmələr üçün. Bu zaman xostda (əsas kompüterdə) daimi olaraq komandaları almaq üçün, hazır vəziyyətdə olan FTP prosesi yerinə yetirilməlidir. Bu komandalar xosta, portun xüsusi nömrəsini (21) istifadə edən TCP - birləşmələrinin köməyilə çatırlar. Digər sistemdən olan FTP sorğusu, parolun köməyilə istifadəçinin autentifikasiyasını tələb edə bilər.