سؤال

هل أنا فقط أم أن بروتوكول نقل الملفات يبدو قديمًا بعض الشيء؟يبدو بطيئًا وغير فعال، وعمره يزيد عن 30 عامًا، ولا يعني ذلك أن كل الأشياء القديمة سيئة :)

ما هي البروتوكولات الموجودة والتي قد تصبح خلفاء لبروتوكول نقل الملفات (FTP)؟

لقد استخدمت webdav قليلاً، لكن لا أعرف الكثير عنها.هل هو أسرع؟أكثر موثوقية؟أكثر أمنا؟

لماذا لا يوجد اعتماد واسع النطاق لتكنولوجيا أحدث (حتى الآن)؟

تحديث:على وجه التحديد، أشير إلى تنزيل/تحميل الملفات بين المطورين وخادم الويب الخاص بهم.

أنا على دراية بالبروتوكولات السائدة الأخرى للاستخدامات الأخرى مثل تصفح الويب ومشاركة الملفات وما إلى ذلك.

هل كانت مفيدة؟

المحلول

والشيء الجميل في بروتوكول نقل الملفات هو أنه كذلك يعمل, ، وهو تحسن كبير، على سبيل المثال، في مشاركة ملفات Windows (أو في هذا الصدد، مجموعات Homegroup الخاصة بـ Win7).

هناك الكثير من التقنيات الأخرى لنقل الملفات بالرغم من ذلك.يتم استخدام HTTP بشكل شائع لاسترداد الملفات، حيث يتعامل SCP أو SFTP مع الجانب الآمن، حيث يقوم بشكل أساسي بتشغيل البروتوكول المعتاد من خلال نفق SSH.أما بالنسبة لعدم الكفاءة؟كيف ذلك؟فقط لأنها قديمة لا يعني أنها غير فعالة.

كيف يمكن أن يعمل بروتوكول أكثر كفاءة؟

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

نصائح أخرى

كان هذا مقالا استفزازيا: هل ترغب في عرض المزيد من المضيفين عبر WebDAV؟إلقاء اللوم على PHP!

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

اعتاد FTP أن يكون النظام الحقيقي الوحيد لنقل البيانات.هذا مجزأ إلى حد كبير الآن:

  • لتوزيع البيانات العامة:HTTP، بت تورنت
  • لمشاركة البيانات داخل المؤسسة:الأدوات المستندة إلى الويب والشركات الصغيرة والمتوسطة ومنصات مشاركة الملفات الأصلية الأخرى
  • لنقل البيانات بين الصناديق:SCP، رسينك
  • لإرسال البيانات إلى فرد:البريد الإلكتروني، والأدوات المستندة إلى الويب

هنا مناقشة حول مستقبل بروتوكول نقل الملفات (FTP) وبروتوكولات نقل الملفات ذات الصلة التي قمت بالتدوين عنها مؤخرًا.

في الواقع، أجد بروتوكول FTP واحدًا من أكثر البروتوكولات كفاءة، حيث لا يوجد سوى الحد الأدنى من الحمل الزائد للبروتوكول.كما أن أوامر FTP هي كلمات إنجليزية بسيطة، وليست أوامر ثنائية.

نقطة الضعف الرئيسية فيه هي الافتقار إلى التشفير، مما يضعه في نفس فئة IMHO مثل Telnet، والذي تم استبداله بـ SSH في الغالب.

هناك بدائل (أي.SCP)، لكن بصراحة، يعد FTP بروتوكولًا جيدًا ومع وجود FTP عبر SSH، يوجد بديل لنقطة الضعف الرئيسية المتوفرة فيه.لكن نعم، في الوقت الحاضر سأستخدم SCP كلما أمكن ذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top