FTP در انتقال فایل های بزرگ کارآمدتر است، در حالی که HTTP برای انتقال فایل های کوچکتر مانند صفحات وب بهتر است. اگرچه هر دو از TCP به عنوان پروتکل انتخابی استفاده می‌کنند، HTTP از یک اتصال پایدار استفاده می‌کند، بنابراین عملکرد TCP با HTTP بهتر از FTP می‌شود.