Az FTP (File Transfer Protocol) az egyik legrégebbi és legszélesebb körben használt protokoll, amelyet az interneten keresztüli fájlátvitelhez használnak. Az FTP első verziója 1971-ben jelent meg, és azóta számos fejlesztésen ment keresztül, hogy megfeleljen a modern követelményeknek. Az FTP-t eredetileg azért hozták létre, hogy lehetővé tegye a fájlok egyszerű és megbízható átvitelét az interneten vagy más hálózatokon keresztül, különösen a UNIX rendszerek között.
Elterjedtség: Az FTP egyszerűen használható és jól dokumentált protokoll, amelyet széles körben támogatnak a különböző operációs rendszerek és eszközök. Gyakorlatilag minden rendszeren több tucatnyi program van, ami támogatja.
Nagy fájlok átvitele: Az FTP hatékonyan kezeli a nagy fájlok átvitelét, ami előnyös lehet, ha nagy mennyiségű adatot kell mozgatni.
Egyszerűség: Az FTP kapcsolat beállításához mindössze a szerver címére, a portjára, egy felhasználónévre és egy jelszóra van szükség.
Biztonsági hiányosságok: Az FTP alapértelmezés szerint nem titkosítja az adatokat, így a felhasználói nevek, jelszavak és maga az adat is könnyen elfogható és olvasható. Ez jelentős biztonsági kockázatot jelent.
Tűzfal problémák: Az FTP két különböző kapcsolattal dolgozik (egy vezérlő és egy adatkapcsolat), ami néha nehézséget okozhat a tűzfalak és NAT (Network Address Translation) mögött lévő hálózatokon.
Megbízhatóság: Az FTP protokoll önmagában nem garantálja az adatok integritását. Bár van CRC (Cyclic Redundancy Check) ellenőrzés, nem mindig 100%-os, illetve nem minden program támogatja ezt az ellenőrzést.