نشط مقابل السلبي بروتوكول نقل الملفات

تقف FTP لبروتوكول نقل الملفات. إنه بروتوكول قياسي ، يُستخدم في نقل الملفات من مضيف إلى مضيف آخر عبر شبكة تستند إلى TCP. يحتوي FTP على بنية خادم عميل ، ويعمل على نموذج OSI لطبقة التطبيق. هناك أربعة أوضاع لتمثيل البيانات عند نقل البيانات عبر الشبكة ،

1. وضع ASCII

2. الوضع الثنائي (وضع الصورة)

3. وضع EBCDIC

4. الوضع المحلي

عندما يحتاج مضيف واحد (دعنا نقول المضيف A) إلى نقل ملف إلى مضيف آخر (دعنا نقول المضيف B) ، يجب أن يكون هناك اتصال بين هذا المضيف A والمضيف B. هناك طريقتان لإجراء هذا الاتصال بين مضيفين. يطلق عليهم،

1. نشط بروتوكول نقل الملفات

2. السلبي FTP

(في الواقع ، هذه ليست أنواع مختلفة من FTP ، ولكن طرق مختلفة لفتح منفذ FTP.)

نشط بروتوكول نقل الملفات

في الوضع النشط ، يتصل عميل FTP بمنفذ خادم FTP 21 من منفذ عشوائي غير منقطع ، والذي عادة ما يكون أكبر من 1024 (رقم المنفذ). فيما يلي طريقة التواصل بين عميل FTP وخادم FTP في Active FTP ،

• منفذ أمر العميل يتصل بمنفذ أمر الخادم ويعطي منفذ البيانات الخاص به.

• يعطي الخادم إقرارًا بمنفذ أوامر العميل.

• يقوم الخادم بإنشاء اتصال بين منفذ البيانات الخاص به ومنفذ بيانات العميل.

• أخيرًا ، يرسل العميل إقرارًا إلى الخادم.

يجب استخدام FTP النشط عندما لا يدعم خادم FTP ، الذي يحاول الاتصال ، اتصالات FTP السلبية ، أو إذا كان خادم FTP وراء جهاز جدار الحماية / جهاز التوجيه / NAT.

FTP السلبي

تم تطوير وضع FTP السلبي لحل مشكلات اتصال الوضع النشط. يمكن أن يستخدم عميل FTP أمر PASV لإخبار الخادم ، الاتصال غير نشط. هذا هو التواصل بين عميل FTP والخادم في الوضع السلبي.

• يقوم العميل بالاتصال بمنفذ أمر الخوادم وإصدار أمر PASV لإعلامه بأنه اتصال خامل.

• ثم يعطي الخادم منفذ بيانات الاستماع الخاص به إلى العميل.

• يقوم العميل بعد ذلك بإجراء اتصال بيانات بين الخادم نفسه باستخدام المنفذ المحدد. (يتم إعطاء المنفذ من قبل الخادم)

• أخيرًا ، يرسل الخادم إقرارًا إلى العميل.

يجب استخدام FTP الكامن طوال الوقت ما لم يحدث خطأ أو إذا كان اتصال FTP يستخدم منافذ FTP غير قياسية.