logo

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

  • FTP يرمز إلى بروتوكول نقل الملفات.
  • FTP هو بروتوكول إنترنت قياسي يوفره TCP/IP ويستخدم لنقل الملفات من مضيف إلى آخر.
  • يتم استخدامه بشكل أساسي لنقل ملفات صفحات الويب من منشئها إلى الكمبيوتر الذي يعمل كخادم لأجهزة الكمبيوتر الأخرى على الإنترنت.
  • يتم استخدامه أيضًا لتنزيل الملفات على الكمبيوتر من خوادم أخرى.

أهداف بروتوكول نقل الملفات

  • ويوفر مشاركة الملفات.
  • يتم استخدامه لتشجيع استخدام أجهزة الكمبيوتر البعيدة.
  • فهو ينقل البيانات بشكل أكثر موثوقية وكفاءة.

لماذا بروتوكول نقل الملفات؟

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

آلية بروتوكول نقل الملفات

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

يوضح الشكل أعلاه النموذج الأساسي لـ FTP. يتكون عميل FTP من ثلاثة مكونات: واجهة المستخدم، وعملية التحكم، وعملية نقل البيانات. يتكون الخادم من مكونين: عملية التحكم في الخادم وعملية نقل بيانات الخادم.

هناك نوعان من الاتصالات في FTP:

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

عملاء بروتوكول نقل الملفات

  • عميل FTP هو برنامج ينفذ بروتوكول نقل الملفات الذي يسمح لك بنقل الملفات بين مضيفين على الإنترنت.
  • يسمح للمستخدم بالاتصال بمضيف بعيد وتحميل الملفات أو تنزيلها.
  • يحتوي على مجموعة من الأوامر التي يمكننا استخدامها للاتصال بالمضيف ونقل الملفات بينك وبين مضيفك وإغلاق الاتصال.
  • يتوفر برنامج FTP أيضًا كمكون مضمن في متصفح الويب. يجعل عميل FTP المستند إلى واجهة المستخدم الرسومية (GUI) عملية نقل الملفات أمرًا سهلاً للغاية ولا يتطلب أيضًا تذكر أوامر FTP.

مزايا بروتوكول نقل الملفات:

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

عيوب بروتوكول نقل الملفات:

  • الشرط القياسي لهذه الصناعة هو أن جميع عمليات إرسال FTP يجب أن تكون مشفرة. ومع ذلك، ليس كل موفري خدمة FTP متساوين ولا يقدم كل المزودين التشفير. لذا، سيتعين علينا البحث عن موفري بروتوكول نقل الملفات (FTP) الذين يوفرون التشفير.
  • يخدم FTP عمليتين، أي إرسال واستقبال الملفات الكبيرة على الشبكة. ومع ذلك، فإن الحد الأقصى لحجم الملف الذي يمكن إرساله هو 2 جيجابايت. كما أنه لا يسمح لك بإجراء عمليات نقل متزامنة إلى أجهزة استقبال متعددة.
  • يتم إرسال كلمات المرور ومحتويات الملف بنص واضح يسمح بالتنصت غير المرغوب فيه. لذلك، من الممكن جدًا أن يتمكن المهاجمون من تنفيذ هجوم القوة الغاشمة من خلال محاولة تخمين كلمة مرور FTP.
  • وهو غير متوافق مع كل نظام.