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