تعلم الغرض من منفذ TCP 21 وكيف يعمل مع FTP

بروتوكول نقل الملفات يستخدم المنفذ 20 و 21

يوفر بروتوكول نقل الملفات (FTP) وسيلة لنقل المعلومات عبر الإنترنت ، مثلما يفعل بروتوكول نقل النص التشعبي (HTTP) إلى حد كبير من خلال متصفح الويب. ومع ذلك ، يعمل FTP على منفذي بروتوكولين مختلفين للتحكم في الإرسال ( TCP ): 20 و 21. يجب فتح كلا المنفذين على الشبكة لإجراء عمليات نقل FTP ناجحة.

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

يمكن تغيير المنفذ الافتراضي لإرسال الأوامر والملفات عبر FTP ، ولكن المعيار موجود بحيث يمكن للعميل / البرامج والموجهات والجدران النارية الاتفاق على نفس المنافذ لجعل التكوين أسهل بكثير.

كيفية الاتصال عبر منفذ بروتوكول نقل الملفات 21

إذا لم يعمل FTP ، فقد لا تكون المنافذ الصحيحة مفتوحة على الشبكة. يمكن أن يحدث هذا على جانب الملقم أو جانب العميل. يجب تغيير أي برنامج يقوم بحظر المنافذ يدويًا لفتحها ، بما في ذلك أجهزة التوجيه والجدران النارية.

بشكل افتراضي ، قد لا تقبل أجهزة التوجيه والجدران النارية الاتصالات على المنفذ 21. إذا كان بروتوكول FTP لا يعمل ، فمن الأفضل أولاً التحقق من أن جهاز التوجيه يعيد توجيه الطلبات على هذا المنفذ بشكل صحيح وأن جدار الحماية لا يمنع المنفذ 21.

تلميح : يمكنك استخدام مدقق الموانئ لتفحص الشبكة لمعرفة ما إذا كان جهاز التوجيه يحتوي على منفذ 21 مفتوحًا. هناك أيضًا ميزة تسمى الوضع السلبي يمكن استخدامها في حالة وجود مشاكل في الوصول إلى المنفذ خلف جهاز توجيه.

بالإضافة إلى ضمان فتح المنفذ 21 على جانبي قناة الاتصال ، يجب أيضًا السماح بالمنفذ 20 على الشبكة ومن خلال برنامج العميل. إن الإهمال في فتح كلا المنفذين يمنع النقل الكامل للخلف والمنع.

بمجرد اتصاله بملقم FTP ، يطالب برنامج العميل بأوراق اعتماد تسجيل الدخول - اسم المستخدم وكلمة المرور - الضرورية للوصول إلى ذلك الخادم بعينه.

FileZilla و WinSCP هما من عملاء FTP الشائعين .