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

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

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

    اضغط على الصورة لعرض أكبر

الاسم: image-21.png
الحجم: 26.5 كيلوبايت
رقم التعريف: 227528



    بروتوكول نقل الملفات “FTP” File transfer protocol هو بروتوكول شبكة لنقل الملفات بين أجهزة الكمبيوتر عبر اتصالات بروتوكول التحكم في الإرسال / بروتوكول الإنترنت (TCP / IP). ضمن مجموعة TCP / IP، يعتبر FTP بروتوكول طبقة تطبيق.

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


    على الرغم من إمكانية إجراء العديد من عمليات نقل الملفات باستخدام بروتوكول Hypertext Transfer Protocol (HTTP) – وهو بروتوكول آخر في مجموعة TCP / IP – لا يزال FTP يُستخدم بشكل شائع لنقل الملفات خلف الكواليس لتطبيقات أخرى، مثل الخدمات المصرفية. كما يتم استخدامه أحيانًا لتنزيل تطبيقات جديدة عبر متصفحات الويب.


    كيف يعمل FTP؟


    FTP هو بروتوكول خادم عميل يعتمد على قناتين للاتصال بين العميل والخادم: قناة أوامر للتحكم في المحادثة وقناة بيانات لنقل محتوى الملف.

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

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




    يمكن للمستخدمين العمل مع FTP عبر واجهة سطر أوامر بسيطة – من وحدة تحكم أو نافذة طرفية في Microsoft Windows أو Apple macOS أو Linux – أو بواجهة مستخدم رسومية مخصصة. يمكن أن تعمل متصفحات الويب أيضًا كعملاء FTP.


    لماذا يعتبر بروتوكول نقل الملفات مهمًا ولماذا يتم استخدامه؟


    FTP هو بروتوكول شبكة قياسي يمكنه تمكين إمكانات نقل الملفات الموسعة عبر شبكات .IP بدون FTP، يمكن إدارة نقل الملفات والبيانات بآليات أخرى – مثل البريد الإلكتروني أو خدمة ويب HTTP – لكن هذه الخيارات الأخرى تفتقر إلى وضوح التركيز والدقة والتحكم الذي يتيحه FTP.

    يستخدم FTP لنقل الملفات بين نظام وآخر، وله العديد من حالات الاستخدام الشائعة، بما في ذلك ما يلي:
    • دعم(backup). يمكن استخدام FTP بواسطة خدمات النسخ الاحتياطي أو المستخدمين الفرديين لنسخ البيانات احتياطيًا من موقع واحد إلى خادم نسخ احتياطي آمن يقوم بتشغيل خدمات FTP.
    • تكرار(replication). على غرار النسخ الاحتياطي، ينطوي النسخ المتماثل على تكرار البيانات من نظام إلى آخر ولكنه يتخذ نهجًا أكثر شمولاً لتوفير توافر ومرونة أعلى. يمكن أيضًا استخدام FTP لتسهيل ذلك.
    • الوصول وتحميل البيانات(access and data loading). يستخدم FTP أيضًا بشكل شائع للوصول إلى استضافة الويب المشتركة والخدمات السحابية كآلية لتحميل البيانات على نظام بعيد.


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


    هناك عدة طرق مختلفة يمكن من خلالها لخادم FTP وبرنامج العميل إجراء نقل الملفات باستخدام FTP:
    • FTP مجهول(anonymous ftp). هذا هو الشكل الأساسي لبروتوكول نقل الملفات. يوفر دعمًا لعمليات نقل البيانات دون تشفير البيانات أو استخدام اسم مستخدم وكلمة مرور. يتم استخدامه بشكل شائع لتنزيل المواد المسموح بها للتوزيع غير المقيد. يعمل على الميناء.
    • ftp المحمي بكلمة مرور(password-protected). هذه أيضًا خدمة FTP أساسية، ولكنها تتطلب استخدام اسم مستخدم وكلمة مرور، على الرغم من أن الخدمة قد لا تكون مشفرة أو آمنة. كما أنه يعمل على المنفذ 21.
    • بروتوكول نقل الملفات الآمن FTPS (ftp secure)) ). يشار إليها أحيانًا باسم FTP Secure Sockets Layer (FTP-SSL)، يتيح هذا الأسلوب أمان طبقة النقل الضمني (TLS) بمجرد إنشاء اتصال .FTP تم استخدام FTPS في البداية للمساعدة في تمكين شكل أكثر أمانًا لنقل بيانات FTP . عادةً ما يتم تعيينه افتراضيًا على استخدام المنفذ 990.
    • FTP عبر SSL / TLS (FTPES) الصريح. يتيح هذا الأسلوب دعم TLS الصريح عن طريق ترقية اتصال FTP عبر المنفذ 21 إلى اتصال مشفر. هذا نهج شائع الاستخدام بواسطة خدمات مشاركة الملفات والويب لتمكين عمليات نقل الملفات بأمان.
    • بروتوكول نقل الملفات الآمن SFTP secure ftp) ). هذا من الناحية الفنية ليس بروتوكول FTP، لكنه يعمل بشكل مشابه. بدلاً من ذلك، يعد SFTP مجموعة فرعية من بروتوكول Secure Shell (SSH) الذي يتم تشغيله عبر المنفذ 22. يُستخدم SSH بشكل شائع من قبل مسؤولي الأنظمة للوصول عن بُعد وبأمان إلى الأنظمة والتطبيقات، ويوفر SFTP آلية داخل SSH لنقل الملفات بشكل آمن.

    أمان FTP


    تم تعريف FTP في البداية في عام 1971، قبل TCP و IP، وتم إعادة تعريفه عدة مرات منذ ذلك الحين لاستيعاب التقنيات الجديدة، بما في ذلك استخدام TCP / IP، أو طلب التعليقات 765 وRFC 959، وIPv6، أو RFC 2428.

    خضع FTP أيضًا لعدة تحديثات لتحسين أمان FTP. تتضمن هذه الإصدارات المشفرة عبر اتصال TLS ضمني (FTPS) أو اتصال TLS صريح (FTPES) أو التي تعمل مع SFTP.

    بشكل افتراضي، لا يقوم FTP بتشفير حركة المرور، ويمكن للأفراد التقاط الحزم لقراءة أسماء المستخدمين وكلمات المرور والبيانات الأخرى. من خلال تشفير FTP باستخدام FTPS أو FTPES، تتم حماية البيانات، مما يحد من قدرة المهاجم على التنصت على اتصال وسرقة البيانات.

    قد يظل FTP عرضة لهجمات القوة الغاشمة ضد انتحال مصادقة المستخدم / كلمة المرور، أو هجوم ارتداد FTP أو هجوم رفض الخدمة الموزع.
    تاريخ FTP


    تم نشر أول مواصفات FTP كـ RFC 114 في 16 أبريل 1971، وكتبها Abhay Bhushan، ثم طالب في معهد ماساتشوستس للتكنولوجيا. كانت الفكرة الأصلية وراء FTP هي تمكين نقل الملفات عبر ARPANET، مقدمة إلى الإنترنت.

    عندما بدأ الإنترنت الحديث في التبلور، خضعت مواصفات FTP لعدة مراجعات لتتماشى مع معايير الشبكات، بما في ذلك TCP / IP. في عام 1980، تم تحديد نسخة جديدة من بروتوكول نقل الملفات في RFC 765 بواسطة جون بوستل، عالم أبحاث في معهد علوم المعلومات بجامعة جنوب كاليفورنيا في ذلك الوقت. بعد خمس سنوات، تم إعادة تعريف FTP مرة أخرى باستخدام RFC 959، والذي قدم إمكانات إدارة جديدة للبروتوكول، بما في ذلك القدرة على إنشاء دليل ملف وإزالته. كانت التكرارات السابقة لـ FTP تقتصر إلى حد كبير على نقل الملفات من وإلى هياكل دليل الملفات الموجودة.

    في عام 1997، تم تحديث RFC 959 بإمكانيات جديدة محددة في RFC 2228 لتوفير إمكانات أمنية. بعد عامين، تم تحديث FTP بـ RFC 2428 لدعم بروتوكول IPv6.
    عملاء FTP(ftp clients)


    يتم استخدام عملاء FTP لتحميل الملفات وتنزيلها وإدارتها على الخادم. يشمل عملاء FTP ما يلي:

    FileZilla: هذا هو عميل FTP مجاني لأنظمة Windows و macOS و Linux يدعم FTP و FTPS و SFTP.

    Transmit: هذا هو عميل FTP لنظام التشغيل macOS يدعم FTP و SSH.

    WinSCP : هذا هو عميل Windows FTP يدعم FTP و SSH و SFTP.

    WS_FTP : هذا هو عميل Windows FTP آخر يدعم SSH.

المواضيع ذات الصلة

تقليص

المواضيع إحصائيات آخر مشاركة
أنشئ بواسطة HaMooooDi, 03-21-2024, 08:21 PM
ردود 0
6 مشاهدات
0 معجبون
آخر مشاركة HaMooooDi
بواسطة HaMooooDi
 
أنشئ بواسطة HaMooooDi, 03-21-2024, 08:18 PM
ردود 0
4 مشاهدات
0 معجبون
آخر مشاركة HaMooooDi
بواسطة HaMooooDi
 
أنشئ بواسطة HaMooooDi, 03-21-2024, 08:15 PM
ردود 0
2 مشاهدات
0 معجبون
آخر مشاركة HaMooooDi
بواسطة HaMooooDi
 
أنشئ بواسطة HaMooooDi, 03-21-2024, 08:12 PM
ردود 0
4 مشاهدات
0 معجبون
آخر مشاركة HaMooooDi
بواسطة HaMooooDi
 
أنشئ بواسطة HaMooooDi, 03-20-2024, 03:29 PM
ردود 0
9 مشاهدات
0 معجبون
آخر مشاركة HaMooooDi
بواسطة HaMooooDi
 
يعمل...
X