پروتکل اف تی پی یا FTP در سال ۱۹۷۱ توسط Abhay Bhushan و تحت عنوان RFC114 منتشر شد. همانطور که از نام این پروتکل مشخص است، FTP وظیفه انتقال فایلها از یک کامپیوتر به کامپیوتر دیگری را برعهده دارد. این پروتکل با هدف ارائه روشی استاندارد برای انتقال فایل در شبکه ای کوچک از کامپیوترها ایجاد شد. این شبکه شامل چند مرکز نظامی، دانشگاهی و عده کمی از افراد می شد. در ابتدای ایجاد این پروتکل شبکه از تعداد مشخص و کمی از کامپیوترها و کاربران تشکیل شده بود. به همین دلیل مسائل امنیتی در نسخههای اولیه پروتکل FTP از اهمیت چندانی برخوردار نبود. اما به تدریج و با گسترش شبکه کامپیوتر و افزایش ناگهانی کاربران آن نیاز به در نظر گرفتن مسائل امنیتی احساس شد. بنابراین به منظور پر کردن این خلا امنیتی، بروزرسانیهای RFC 2228 و RFC 2428 برای این پروتکل ارائه شدند. FTP یک پروتکل استاندارد بر پایه TCP/IP است. معمولا ارتباط در این پروتکل از طریق پورتهای ۲۰ و ۲۱ برقرار میشود. پورت ۲۱ به منظور ارتباط میان سرور و کلاینت و پورت ۲۰ برای تبادل و ارسال فایلها در شبکه مورد استفاده قرار میگیرد.