FTP یک سرویس مبتنی بر TCP است. هیچ جزء UDP برای FTP وجود ندارد. FTP یک سرویس غیرمعمول است زیرا از دو پورت، یک پورت داده و یک پورت فرمان (که به عنوان پورت کنترل نیز شناخته می‌شود) استفاده می‌کند. به طور سنتی اینها پورت 21 برای پورت فرمان و پورت 20 برای درگاه داده هستند.