نشط مقابل FTP السلبي
يشير FTP إلى بروتوكول نقل الملفات. إنه بروتوكول قياسي ، يتم استخدامه في نقل الملفات من مضيف إلى مضيف آخر عبر شبكة قائمة على TCP. يحتوي FTP على بنية خادم العميل ، ويعمل على نموذج OSI لطبقة التطبيق. هناك أربعة أوضاع لتمثيل البيانات عند نقل البيانات عبر الشبكة ،
1. وضع ASCII
2. الوضع الثنائي (وضع الصورة)
3. وضع EBCDIC
4. الوضع المحلي
عندما يحتاج مضيف واحد (دعنا نقول المضيف أ) إلى نقل ملف إلى مضيف آخر (دعنا نقول المضيف ب) ، يجب أن يكون هناك اتصال بين هذا المضيف أ والمضيف ب. هناك طريقتان لإجراء هذا الاتصال بين مضيفين. يطلق عليهم
1. نشط FTP
2. FTP السلبي
(في الواقع ، هذه ليست أنواع مختلفة من FTP ، لكن طرق مختلفة لفتح منفذ FTP.)
نشط FTP
في الوضع النشط ، يتصل عميل FTP بمنفذ 21 لخادم FTP من منفذ عشوائي غير مميز ، والذي عادة ما يكون أكبر من 1024 (رقم المنفذ). فيما يلي طريقة الاتصال بين عميل FTP وخادم FTP في Active FTP ،
• يتصل منفذ أوامر العميل بمنفذ أوامر الخادم ويعطي منفذ البيانات الخاص به.
• يعطي الخادم إقرارًا بمنفذ أوامر العميل.
• ينشئ الخادم اتصالاً بين منفذ البيانات الخاص به ومنفذ بيانات العميل.
• أخيرًا ، يرسل العميل إقرارًا إلى الخادم.
يجب استخدام FTP النشط عندما لا يدعم خادم FTP ، الذي يحاول الاتصال ، اتصالات FTP السلبية ، أو إذا كان خادم FTP خلف جدار حماية / جهاز توجيه / جهاز NAT.
السلبي FTP
تم تطوير وضع FTP السلبي لحل مشاكل الاتصال في الوضع النشط. يمكن لعميل FTP استخدام أمر PASV لإخبار الخادم بأن الاتصال سلبي. هذا هو الاتصال بين عميل FTP والخادم في الوضع الخامل.
• يتصل العميل بمنفذ أوامر الخوادم ويصدر أمر PASV ليخبر أن هذا اتصال سلبي.
• ثم يعطي الخادم منفذ بيانات الاستماع الخاص به للعميل.
• ثم يقوم العميل بإجراء اتصال بيانات بين الخادم ونفسه باستخدام المنفذ المحدد. (يتم توفير المنفذ بواسطة الخادم)
• أخيرًا ، يرسل الخادم إقرارًا إلى العميل.
يجب استخدام FTP السلبي طوال الوقت ما لم يحدث خطأ أو إذا كان اتصال FTP يستخدم منافذ FTP غير قياسية.
ما هو الفرق بين FTP النشط والسلبي؟
1. يوفر الوضع النشط مزيدًا من الأمان لخادم FTP. لكن في الوضع السلبي لا يفعل ذلك. (يتم استخدام الوضع الخامل عندما يتم حظر اتصالات FTP بواسطة جدران الحماية.)
2. قد يتسبب FTP النشط في حدوث مشكلات بسبب جدران الحماية. لكن FTP السلبي ليس لديه مشاكل في الاتصال من جدران الحماية)
3. في الوضع النشط ، يُنشئ العميل قناة الأمر ويؤسس الخادم قناة البيانات ، ولكن في بروتوكول نقل الملفات الخامل ، يتم إنشاء كلا الاتصالين من قبل العميل.
4. معظم الوضع الافتراضي لمتصفح الويب هو الوضع الخامل (Passive). لا يتم استخدام الوضع النشط كوضع افتراضي للمتصفح.