يوفر بروتوكول نقل الملفات (FTP) إطارًا لنقل المعلومات بين جهازي كمبيوتر متصلين بالشبكة، تمامًا مثل ما يفعله بروتوكول نقل النص التشعبي من خلال متصفح الويب. ومع ذلك، يعمل FTP على منفذين مختلفين لبروتوكول التحكم في الإرسال: 20 و21. ويجب أن يكون كل من منفذي FTP 20 و21 مفتوحين على الشبكة لنقل الملفات بنجاح.
المنفذ 21 مفتوح بشكل افتراضي
بعد إدخال اسم المستخدم وكلمة المرور الصحيحين لـ FTP من خلال برنامج عميل FTP، سيفتح برنامج خادم FTP المنفذ 21، والذي يسمى أحيانًا منفذ الأوامر أو منفذ التحكم، بشكل افتراضي. يقوم العميل بعد ذلك بإنشاء اتصال آخر بالخادم عبر المنفذ 20 حتى يمكن نقل الملف الفعلي.

يمكن تغيير المنفذ الافتراضي لإرسال الأوامر والملفات عبر FTP
يمكن تغيير المنفذ الافتراضي لإرسال الأوامر والملفات عبر FTP. ومع ذلك، توجد معايير بحيث يمكن لبرامج العميل/الخادم وجهاز التوجيه وجدار الحماية أن تكون جميعها على نفس المنفذ، مما يجعل التكوين أسهل.
كيفية الاتصال عبر منفذ FTP 21
إذا فشل FTP، فمن المحتمل أن المنافذ الصحيحة ليست مفتوحة على الشبكة. يمكن أن يحدث هذا الانسداد على جانبي الخادم والعميل. يجب تغيير أي برنامج يحظر المنافذ يدويًا لفتحها، بما في ذلك أجهزة التوجيه وجدران الحماية التي يمكنها حظر المنافذ في حالة فشل نظام التشغيل في القيام بذلك.
افتراضيًا، قد لا تقبل أجهزة التوجيه وجدران الحماية الاتصالات على المنفذ 21. إذا كان FTP لا يعمل، فمن الأفضل التحقق أولاً من أن جهاز التوجيه يقوم بإعادة توجيه الطلبات على هذا المنفذ بشكل صحيح والتأكد من أن جدار الحماية لا يحظر المنفذ 21.
استخدم Port Checker لفحص الشبكة ومعرفة ما إذا كان جهاز التوجيه يحتوي على المنفذ 21 مفتوحًا أم لا. تساعد ميزة تسمى الوضع السلبي في التحقق مما إذا كانت هناك عوائق أمام الوصول إلى المنفذ خلف جهاز التوجيه.
بالإضافة إلى ضمان فتح المنفذ 21 على جانبي قناة الاتصال، يجب أيضًا السماح بالمنفذ 20 على الشبكة ومن خلال برنامج العميل. سيؤدي الفشل في فتح كلا المنفذين إلى منع حدوث التسليم الكامل.
عندما يكون متصلاً بخادم FTP، يطالب برنامج العميل ببيانات اعتماد تسجيل الدخول - اسم المستخدم وكلمة المرور - اللازمة للوصول إلى هذا الخادم المحدد. توفر العديد من خوادم FTP، إذا قمت بتسجيل الدخول عبر اتصال Secure Shell أو Telnet ، معلومات مصادقة مجهولة افتراضية.
يعد FileZilla و WinSCP من عملاء FTP المشهورين. كلاهما متاح مجانا.