هل سيموت بروتوكول نقل الملفات؟ صعود وسقوط البروتوكول





إليك بعض الأخبار التي ربما فاتتك أثناء إعادة بناء حياتك بعد اندلاع أزمة COVID: فات Google إصدار Chrome 82 بسبب الفيروس الذي يغير أذهان الجميع. تسأل "من يهتم؟" حسنًا ، على الأقل مستخدمي FTP ، أو بروتوكول نقل الملفات. أثناء الوباء ، أوقفت Google خططها لقتل بروتوكول نقل الملفات FTP ، والآن بعد أن هدأت العاصفة قليلاً ، أعلنت Google مؤخرًا أنها ستعود إلى فكرة القتل في إصدار Chrome 86 ، والذي سيؤدي مرة أخرى إلى قطع دعم البروتوكول ، وأخيراً القضاء عليه في Chrome 88. (أعلنت Mozilla عن خطط مماثلة لمتصفح Firefox ، بدعوى الأمانوعمر كود دعم البروتوكول.) إنه أحد أقدم البروتوكولات التي تزود الإنترنت السائد بالطاقة (تبلغ الخمسين من العمر العام المقبل) ، لكن هذه التطبيقات الشعبية تريد تركها وراءها. سنتحدث اليوم عن تاريخ FTP ، بروتوكول الشبكة الذي استمر لفترة أطول من أي شخص آخر تقريبًا.



1971



في هذا العام طور أبهاي بوشنان ، طالب الدراسات العليا الهندي المولد في معهد ماساتشوستس للتكنولوجيا ، بروتوكول نقل الملفات لأول مرة . كان FTP ، الذي ظهر بعد عامين من telnet ، أحد الأمثلة الأولى لحزمة تطبيق عاملة للنظام والتي ستُعرف فيما بعد باسم ARPANET. لقد تجاوز البريد الإلكتروني و Usenet وحتى مكدس TCP / IP. مثل telnet ، لا يزال FTP مستخدمًا ، وإن كان إلى حد محدود. ومع ذلك ، فقد فقدت أهميتها على الإنترنت الحديث ، ويرجع ذلك أساسًا إلى مشاكل الأمان ، وتحل محلها بروتوكولات مشفرة بديلة - في حالة FTP ، هو بروتوكول نقل الملفات SFTP ، وهو بروتوكول نقل الملفات الذي يعمل فوق بروتوكول Secure Shell (SSH) ، والذي حل محل telnet إلى حد كبير. ...





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



يعود سبب ذلك إلى وظائفه الأساسية. في الواقع ، هذه أداة تبسط نقل البيانات بين المضيفين ، لكن سر نجاحها هو أنها سهّلت الاختلافات بين هذه الأجهزة المضيفة إلى حد معين. كما يقول بوشان في RFC الخاص به ، كان التحدي الأكبر مع telnet في ذلك الوقت هو أن كل مضيف كان مختلفًا قليلاً عن الآخر.



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





المحطة الطرفية للكتابة المبرمجة ARPANET.



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



كتب بوشان في RFC:



, -. , . , . . , , . .


في مقابلة مع بودكاست Mapping the Journey ، كشف بوشان أنه بدأ في تطوير البروتوكول بسبب الحاجة الواضحة للتطبيقات لنظام ARPANET الناشئ ، بما في ذلك الحاجة إلى البريد الإلكتروني و FTP. أصبحت هذه التطبيقات المبكرة اللبنات الأساسية للإنترنت الحديث وتطورت بشكل كبير على مر العقود.



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



يقول في مقابلة: "لقد سألنا ،" لماذا لا نضيف أمرين إلى FTP يسمى البريد وملف البريد؟ "سيتم استخدام أمر البريد للرسائل النصية العادية ، وملف البريد لمرفقات البريد الإلكتروني التي لا تزال موجودة حتى اليوم " .



بالطبع ، لم يكن بوشان هو الوحيد الذي شارك في تطوير هذا البروتوكول الأساسي المبكر ، حيث تمت ترقيته إلى منصب في شركة Xerox بعد التخرج. استمر البروتوكول الذي أنشأه في تطويره بدونه ، حيث تلقى سلسلة من التحديثات على شكل RFCs في السبعينيات والثمانينيات ؛ بما في ذلك حوالي عام 1980 ، ظهر تنفيذه ، مما جعل من الممكن تقديم الدعم لمواصفات TCP / IP.



على الرغم من وجود تحديثات طفيفة بمرور الوقت حتى يتمكن البروتوكول من مواكبة العصر ودعم التقنيات الجديدة ، فقد تم إصدار الإصدار الذي نستخدمه اليوم في عام 1985 ، عندما طور جون بوستل وجويس سي رينولدز RFC 959 - تحديث للبروتوكولات السابقة التي تدعم برنامج حديث للعمل مع FTP. (كان Postel و Reynolds ، من بين آخرين ، يعملان على نظام اسم المجال (DNS) في نفس الوقت تقريبًا .) على الرغم من أن الوثيقة تصف هذا الإصدار بأنه "يهدف إلى إصلاح أخطاء التوثيق الطفيفة ، وتحسين شرح بعض وظائف البروتوكول ، وإضافة أوامر مساعدة جديدة ،" كانت هي التي أصبحت المعيار.



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



من نواحٍ عديدة ، نظرًا لظهوره المبكر في تاريخ الإنترنت ، فقد أثر FTP على بنية العديد من البروتوكولات اللاحقة. يمكنك مقارنتها بشيء تم تغييره وتحسينه بشكل متكرر على مدى عدة عقود ، مثل أحذية كرة السلة. نعم ، إن حذاء Converse All-Stars هو حذاء جيد ، وعندما تكون الظروف مناسبة ، سوف يخدمك اليوم ، لكن حذاء Nike ، الذي ربما يكون تحت العلامة التجارية Air Jordan ، من المرجح أن ينجح.



بروتوكول نقل الملفات هو برنامج Converse All-Star للإنترنت. قام بنقل الملفات قبل أن يبرد ولا يزال يحتفظ ببعض استئنافه.



"لا أحد يكسب المال على الإنترنت. على العكس من ذلك ، فقد تم إنفاق الكثير من المال عليها. قاتلنا بشجاعة في هذه المعركة وعرفنا أن لديه إمكانات. ولكن إذا أخبرك أحدهم أنه يعرف ما سيحدث بعد ذلك ، فهذه كذبة. بعد كل شيء ، رأيت كل شيء بأم عيني ".



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





لقطة شاشة لـ WS_FTP - عميل FTP لنظام التشغيل Windows كان شائعًا جدًا في التسعينيات.



لماذا قد يكون FTP هو الرابط الأخير لماضينا الذي لا يزال مستخدمًا عبر الإنترنت



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



استخدمت شركات التكنولوجيا الكبيرة مثل Hewlett-Packard و Mozilla و Intel و Logitech هذه المواقع لعقود لتوزيع الوثائق وبرامج التشغيل للمستخدمين النهائيين. وبالنسبة للجزء الأكبر ، لا تزال هذه المواقع متصلة بالإنترنت ، وتخزن المحتوى الموجود منذ سنوات.



في كثير من الحالات ، تكون هذه المواقع مفيدة للغاية عندما تحتاج إلى العثور على شيء قديم حقًا ، مثل برنامج تشغيل أو وثائق. (عندما حاولت بدء تشغيل Connectix QuickCam الخاص بي، كنت أعرف أن هذه المواقع ستكون مفيدة لي).





مثال لما يبدو عليه بروتوكول FTP في متصفح الويب الحديث (ftp.logitech.com).



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



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



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



في تلك المقابلة ، أشار سكوت إلى أن العمر الطويل لمواقع FTP هذه هو في الواقع استثناء أكثر من القاعدة.



وقال: "من الغريب بشكل لا يصدق أن تكون مواقع FTP قد جمعت زخمًا لإبقائها تعمل لمدة 15-20 عامًا".



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



"FTP ، التكنولوجيا التي تجاوزت نطاقها ، جذبت الآن مجموعة كبيرة من مستخدمي الأعمال الذين يجدون أن إرسال البريد الإلكتروني غير فعال أو غير عملي عندما يتعلق الأمر بالمستندات الكبيرة."



- مقتبس من مقال عام 1997 عن Network World؛ تقول أن FTP ، على الرغم من كونه محرجًا ، لا يزال خيارًا جيدًا للعاملين في المنزل ومستخدمي الإنترنت في الشركات. على الرغم من أن مؤلف المقال كان من أصحاب المصلحة (كان روجر جرين رئيس Ipswitch ، صانع رئيسي لبرامج FTP) ، إلا أن حججه كانت مع ذلك في روح العصر. كان البروتوكول طريقة رائعة لنقل الملفات الكبيرة عبر الشبكات وتخزينها على خادم. تكمن المشكلة في أن FTP ، على الرغم من تحسنه التدريجي ، سيتم استبداله ببدائل أكثر تعقيدًا ، كلا البروتوكولين (BitTorrent و SFTP و rsync و git وحتى نكهات HTTP الحديثة) والأنظمة السحابية مثل Dropbox أو Amazon Web Services.



كان لدي خادم FTP الخاص بي مرة واحدة. كان يستخدم بشكل أساسي لتخزين الموسيقى خلال أيام الكلية عندما كان الطلاب مهووسين بمشاركة الموسيقى. كان لدي اتصال سريع للغاية ، وبالتالي السرعة المثالية لخادم FTP.



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





Panic's Transmit هو مثال حديث لعميل FTP. يدعم العديد من العملاء المعاصرين مجموعة متنوعة من البروتوكولات ، وليس مجرد بروتوكول نقل الملفات القديم البسيط.



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



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



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



على عكس الوضع مع IRC (عندما تم أخذ الأدوات التجارية بعيدًا عن البروتوكول) و Gopher (الذي تم تدمير نموه بسبب الانتقال المفاجئ إلى نموذج تجاري) ، يترك FTP متصفحات الويب لأن عمره يؤكد عدم وجود بنية تحتية أمنية.



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



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



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






إعلان



VDS مع الدفع اليومي لأي غرض - هذا يتعلق بخوادمنا الملحمية . الحد الأقصى للتكوين هو 128 نواة وحدة المعالجة المركزية ، وذاكرة وصول عشوائي 512 جيجابايت ، و 4000 جيجابايت من ذاكرة الوصول العشوائي NVMe.






All Articles