ملخص: هل سمعت من قبل عن بروتوكول نقل الملفات أو FTP؟ إليك جميع الأساسيات التي تحتاج إلى معرفتها حول بروتوكول نقل الملفات. ما هو بروتوكول نقل الملفات؟ FTP ، والمختصر لبروتوكول نقل الملفات ، هو بروتوكول شبكة قياسي أو مجموعة من القواعد. تستخدم أجهزة الكمبيوتر FTP لنقل الملفات بين العملاء والخوادم عبر شبكة الكمبيوتر. FTP هي طريقة لتنزيل الملفات وتحميلها ونقلها من موقع إلى آخر بين الإنترنت ونظام الكمبيوتر الخاص بك. يمكن تنزيل العديد من عملاء بروتوكول نقل الملفات مجانًا ، على الرغم من أن معظم مواقع الويب تحتوي بالفعل على FTP مدمج. لذلك ليس من الضروري تنزيل برنامج منفصل. يعد FTP أداة أساسية لبناء مواقع الويب وصيانتها ، مما يتيح لأجهزة الكمبيوتر نقل الملفات ذهابًا وإيابًا على الإنترنت. كيف يعمل بروتوكول نقل الملفات؟ يتطلب اتصال FTP طرفين للتأسيس والاتصال على الشبكة بين العميل والخادم. يحتاج المستخدمون إلى الحصول على إذن من خلال تقديم بيانات الاعتماد إلى خادم FTP. قد لا تحتاج بعض خوادم FTP العامة إلى بيانات اعتماد للوصول إلى ملفاتها ، وهو أمر شائع في ما يسمى بـ FTP المجهول. يعتمد FTP على قناتي اتصالات متميزتين عند إنشاء اتصال FTP.
تشجيع الاستعمال غير المباشر أو الضمني للحواسيب البعيدة. حماية المستخدم من الاختلافات في أنظمة تخزين الملف بين المضيّفين المختلفين. تحويل البيانات بشكل موثوق وكفؤ. إنتقادات بروتوكول نقل الملفات [ عدل] محتويات الملف وكلمات السر يرسلان بالنصّ الواضح ويمكن أن يعترضا بواسطة المتصنّتين. هناك تحسينات للنظام تراوغ هذا. من الصعب ترشيح مرور النمط النشيط ل FTP إلى جانب الزبون باستعمال برنامج الحماية، لأن الزبون يجب أن يفتح منفذاً لكي يتلقى آلاتّصال. هذه المشكلة تحلّ باستعمال النمط السلبي ل FTP. من المحتمل انتهاك عروض الوكيل الداخلي للنظام لإخبار الخادم بإرسال البيانات إلى منفذ لحاسوب ثالث. FTP هو نظام خفيف جداً بسبب عدد الأوامر المتطلبة لبدء النقل. لا توجد مراقبة سلامة في جانب المستلم. إذا انقطع النقل، ليس للمستلم طريق لمعرفة إذا كان الملف كاملا أو ليس كذلك. من الضروري إدارة ذلك خارجيا. نقل ملف ملف واحدا تلو الآخر فذالك يصعب الموضوع بحيث أن لو ينقل الملفات مع البعض يكون أسرع وهاذا يسبب البطئ في الرفع. نظام بروتوكول نقل الملفات المجهول [ عدل] العديد من المواقع التي تستخدم مخدمات FTP تفعل ما يسمّى «بنظام نقل الملفات المجهول».
خادم بروتوكول نقل الملفات ويقصد به ذلك الخادم الذي يتواجد حتى يخدم المستخدم، ومن ثم يقوم بتنفيذ أوامر طلبات الاتصال التي يتم إرسالها من أجهزة الحاسوب الأخرى على الشبكة نفسها، ويعتبر الخادم في الأصل حاسوب يتمتع بالمواصفات العالية، والذي يتمكن من القيام بأوامر هائلة العدد في نفس الوقت، بغير أي تأثير على خدمة المستخدمين. أهداف بروتوكول نقل الملفات تتمثل أهداف بروتوكول الـFTP فيما يلي: تحويل البيانات بكفاءة وموثوقية. ترويج اشتراك الملفات سواء للبيانات أو برامج الحاسوب. تشجيع الاستخدام الضمني أو الغير مباشر للحواسيب البعيدة. توفير الحماية للمستخدمين مما قد يتعرضون إليه من الاختلاف بالأنظمة الخاصة بتخزين الملف بين كل من المضيّفين المختلفين. مميزات نظام بروتوكول نقل الملفات يوفر بروتوكول نقل الملفات للمستخدمين فوائد ومميزات لا حصر لها ولا عدد، إذ أن معظم ما يتم القيام به على الإنترنت من عمليات عبارة عن تبادل بيانات، ويوجد العديد من أشكال الـFTP، ومنها أن يرفع شخص صورة من صوره على أحد مواقع التواصل الاجتماعي، حيث يكون قد تبادل ملف صغير مع الخادم وهو الصورة، ومع من يتابعونه من المستخدمين على تلك المنصة، ومن أهم مميزات نظام نقل الملفات ما يلي: السرعة العالية في نقل الملفات.
TFTP التعريف TFTP لتقف على بروتوكول نقل الملفات التافهة. إنها تقنية لنقل الملفات بين أجهزة الشبكة وهي نسخة مبسطة من FTP (بروتوكول نقل الملفات). تم تطوير TFTP في 1970s لأجهزة الكمبيوتر التي تفتقر إلى مساحة كافية من الذاكرة أو القرص لتوفير دعم FTP الكامل. اليوم ، تم العثور على TFTP على كل من أجهزة توجيه النطاق العريض للمستهلكين وأجهزة توجيه الشبكات التجارية. يستخدم مسؤولو الشبكات المنزلية أحيانًا TFTP لترقية البرامج الثابتة الخاصة بهم ، بينما قد يستخدم المسؤولون المحترفون أيضًا TFTP لتوزيع البرامج عبر شبكات الشركات. كيف يعمل TFTP مثل FTP ، يستخدم TFTP برنامج العميل والخادم لإجراء الاتصالات بين جهازين. من عميل TFTP ، يمكن نسخ الملفات الفردية (التي تم تحميلها) أو تنزيلها من الخادم. بعبارة أخرى ، الخادم هو الملفات التي تخدم بينما يكون العميل هو الشخص الذي يطلبها أو يرسلها. يمكن أيضًا استخدام TFTP لبدء تشغيل جهاز كمبيوتر عن بعد وعمل نسخة احتياطية من ملفات تكوين الشبكة أو الموجه. يستخدم TFTP UDP لنقل البيانات. عميل TFTP وبرنامج الخادم يتم تضمين عملاء TFTP في سطر الأوامر في الإصدارات الحالية من Microsoft Windows و Linux و MacOS.
تتوفر أيضًا بعض عملاء TFTP الذين لديهم واجهات رسومية كبرامج مجانية ، مثل TFTPD32 ، والتي تتضمن خادم TFTP. تعد الأداة المساعدة TFTP من Windows مثالًا آخر على عميل GUI وخادم لـ TFTP ، ولكن هناك العديد من برامج FTP الأخرى التي يمكنك استخدامها أيضًا. لا يتم شحن Microsoft Windows مع خادم TFTP ولكن تتوفر عدة خوادم مجانية لـ Windows TFTP للتنزيل. تستخدم أنظمة Linux و macOS عادةً خادم TFTP tftpd ، على الرغم من أنه قد يتم تعطيله افتراضيًا. يوصي خبراء الشبكات بتكوين خوادم TFTP بعناية لتجنب مشاكل الأمان المحتملة. كيفية استخدام عميل TFTP في ويندوز لم يتم تمكين عميل TFTP في نظام التشغيل Windows افتراضيًا. فيما يلي كيفية تشغيله من خلال التطبيق الصغير للبرامج والميزات: افتح لوحة التحكم. ابحث عن البرامج والميزات وافتحها. حدد تشغيل ميزات Windows أو إيقاف تشغيلها من الجانب الأيمن من "لوحة التحكم" لفتح "ميزات Windows". هناك طريقة أخرى للوصول إلى هذا الإطار وهي استخدام إدخال الأمر الاختياري في Command Prompt أو مربع الحوار Run. قم بالتمرير لأسفل في نافذة "ميزات Windows" وقم بوضع علامة اختيار في المربع المجاور لـ TFTP Client.
هناك العديد من برنامج التحميل الحالية وبرامج الخادم، والعديد من هذه مجّانية. يعتبر ميثاق (بروتوكول) نقل الملفات FTP أحد المواثيق التي تنضم لحزمه مواثيق ميفاق ضبط الإرسال (Transmission Control Protocols) وترجمتها بالعربيه مواثيق التحكم في النقل وهي مواثيق تتميز بالأمان في نقل البيانات والتأكد من عدم فقدان البيانات خلال النقل. يتميز ميثاق (بروتوكول) FTP باستخدام منفذ 20 port، المنفذ الأول رقمه 21 وهو مسئول عن نقل اوامر FTP بينما يستخدم المنفذ رقم 20 من أجل نقل البيانات. نظرة عامة FTP يجرى عموماً على منفذين، 20 و 21، ويعمل بشكل خاص على نظام السيطرة على الإرسال. ينتظر خادم التحميل على المنفذ 21 وصول آلاتّصال من برامج التحميل. أي اتّصال على هذا المنفذ يشكّل جدول السيطرة، وخلاله تعبر الأوامر إلى خادم التحميل. ليحدث إرسال الملفات فعلياً يتطلب الأمر إتّصالا مختلفا. اعتمادا على نمط النقل، الزبون (النمط النشيط) أو الخادم (النمط السلبي) يمكن أن يستمعا لإتّصال البيانات القادم. قبل أن يبدأ إرسال الملفات، يفاوض الزبون والخادم منفذ اتّصال البيانات أيضا. في حالة الارتباطات النشيطة (حيث يتصل الخادم بالزبون لتحويل البيانات)، يربط الخادم على المنفذ 20 قبل الارتباط بالزبون.