Active FTP مقابل Passive FTP
FTP (بروتوكول نقل الملفات) عبارة عن مجموعة من قواعد الشبكة القياسية (البروتوكولات) ، المتعلقة بنقل الملفات بين جهازي كمبيوتر مضيفين عبر شبكة قائمة على TCP / IP (شبكة تستخدم بروتوكول التحكم في الإرسال / بروتوكول الإنترنت إلى توصيل دفق من البايت من كمبيوتر إلى آخر) مثل الإنترنت. يعمل FTP على أساس مبدأ العميل / الخادم ، وينتمي إلى مستوى التطبيق الخاص بنموذج OSI (نموذج Open Systems Interconnection).
عادة ، يستخدم خادم FTP ، الذي يخزن الملفات المراد نقلها ، منفذين لغرض النقل ، أحدهما للأوامر والآخر لإرسال واستقبال البيانات.يتم تلقي الطلبات من أجهزة الكمبيوتر العميلة على المنفذ 21 من الخادم ، وهو مخصص حصريًا لإرسال الأوامر ؛ لذلك ، يطلق عليه منفذ الأوامر. بمجرد استلام الطلب الوارد ، يتم نقل البيانات المطلوبة أو التي تم تحميلها بواسطة الكمبيوتر العميل من خلال منفذ منفصل يشار إليه بمنفذ البيانات. في هذه المرحلة ، بناءً على الوضع النشط أو الخامل لاتصال FTP ، يختلف رقم المنفذ المستخدم لنقل البيانات.
ما هو بروتوكول نقل الملفات النشط؟
وضع اتصال FTP النشط هو المكان الذي يبدأ فيه العميل اتصال الأوامر ، ويبدأ الخادم اتصال البيانات. ونظرًا لأن الخادم ينشئ اتصال البيانات مع العميل بشكل نشط ، يُشار إلى هذا الوضع على أنه نشط.يفتح العميل منفذًا أعلى من 1024 ، ومن خلاله يتصل بالمنفذ 21 أو منفذ الأوامر الخاص بالخادم. ثم يفتح الخادم المنفذ 20 الخاص به وينشئ اتصال بيانات بمنفذ أعلى من 1024 من العميل. في هذا الوضع ، يجب على العميل تعيين إعدادات جدار الحماية الخاص به لقبول جميع الاتصالات الواردة التي يتم تلقيها في المنفذ المفتوح.
ما هو بروتوكول نقل الملفات السلبي؟
في وضع اتصال FTP السلبي ، يعمل الخادم بشكل سلبي تمامًا حيث يتم بدء اتصال الأوامر وإنشاء اتصال البيانات بواسطة العميل. في هذا الوضع ، يستمع الخادم إلى الطلبات الواردة من خلال المنفذ 21 (منفذ الأوامر) ، وعندما يتم تلقي طلب لاتصال بيانات من العميل (باستخدام منفذ عالي) ، يفتح الخادم بشكل عشوائي أحد منافذه العالية.ثم يبدأ العميل اتصال بيانات بين المنفذ المفتوح للخادم ومنفذه المختار عشوائيًا أعلى من 1024. في هذا الوضع ، لا يتعين على العميل تغيير إعدادات جدار الحماية الخاص به ، لأنه يتطلب فقط اتصالات صادرة ولا يحظر جدار الحماية الاتصالات الصادرة. ومع ذلك ، يجب على مسؤولي الخادم التأكد من أن الخادم يسمح بالاتصالات الواردة في جميع المنافذ المفتوحة.
ما هو الفرق بين FTP النشط و Passive FTP؟
يعتمد الاختلاف بين FTP النشط و Passive FTP على من يبدأ اتصال البيانات بين الخادم والعميل. إذا بدأ الخادم اتصال البيانات ، يكون اتصال FTP نشطًا ، وإذا قام العميل ببدء اتصال البيانات ، يكون اتصال FTP خاملًا.
اعتمادًا على الوضع النشط أو الخامل للاتصال ، المنفذ المستخدم لتغييرات اتصال البيانات. في بروتوكول نقل الملفات النشط ، يتم إنشاء اتصال البيانات بين المنفذ 20 للخادم والمنفذ العالي للعميل.من ناحية أخرى ، في Passive FTP ، يتم إنشاء اتصال البيانات بين منفذ عالي للخادم ومنفذ عالي للعميل.
عند استخدام اتصال FTP نشط ، يجب تغيير إعدادات جدار الحماية للعميل لقبول جميع الاتصالات الواردة بالعميل ، بينما في اتصال FTP الخامل ، يجب أن يسمح الخادم لجميع الاتصالات الواردة إلى الخادم. تفضل معظم خوادم FTP اتصال FTP السلبي بسبب مشاكل أمنية.