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