FTP یا File Transfer Protocol به پروتکلی گفته می شود که برای ارسال و دریافت فایل بین سرور و کلاینت بکار گرفته می شود . پروتکل FTP در مقابل پروتکل HTTP ، از قدمت بیشتری برخوردار است و با در نظرگیری تکنولوژی های مورد استفاده در زمانهای قدیم ، پروتکل FTP از سرعت کمتری در مقایسه با پروتکل FTP برخوردار است.
امنیت بکار گرفته شده برای FTP بسیار ضعیف بوده به گونه ای که امکان هک شدن داده ها از نظر تئوری برای این پروتکل وجود دارد (برخلاف پروتکل HTTP که از نظر تئوری، امکان هک شدن برای آن وجود ندارد).