ما هو الفرق بين FTP و TFTP؟

مؤلف: Virginia Floyd
تاريخ الخلق: 12 أغسطس 2021
تاريخ التحديث: 1 تموز 2024
Anonim
FTP (File Transfer Protocol), SFTP, TFTP Explained.
فيديو: FTP (File Transfer Protocol), SFTP, TFTP Explained.

المحتوى

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


تسمح بروتوكولات نقل ملفات الإنترنت للمستخدمين بتحميل وتنزيل الملفات من مصدر خارجي (صورة الإنترنت من قبل Photosani من Fotolia.com)

الحد الأقصى لحجم الملف

قام بروتوكول TFTP في الأصل بتحديد حجم الملف الذي تم نقله إلى 32 ميغابايت. قد لا يزال لدى بعض خوادم TFTP الأقدم هذا الحد ، على الرغم من أن المعيار الجديد ، RFC 2348 ، قد حل محل المواصفات القديمة في عام 1998. تسمح خوادم TFTP المتوافقة مع RFC 2348 بالتفاوض حول حجم الكتلة ، مما يتيح حتى 4 GB. يمكن تجاوز هذا الحد إذا كان كل من العميل والخادم يدعمان هذا. في المقابل ، كانت القدرة على نقل الملفات من خوادم FTP دائمًا غير محدودة.

قائمة الدليل

لا يمكن لعملاء TFTP سرد الملفات المتاحة للتنزيل ، ولكن يمكن لعملاء FTP سرد واستعراض الدلائل التي تحتوي على الملفات المتاحة للتنزيل.

استخدام الذاكرة

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


مصادقة المستخدم

لا توفر خوادم TFTP مصادقة المستخدم. يتطلب استخدام TFTP كبروتوكول نقل ملفات شبكة خاصة أو بروتوكولًا يوفر مصادقة المستخدم. يتطلب FTP دائمًا مصادقة المستخدم.

علاقة العميل والخادم

عند استخدام TFTP ، يقوم كلا الجهازين بإرسال واستقبال الحزم. إذا طلب الكمبيوتر A ملفًا من الكمبيوتر B باستخدام بروتوكول TFTP ، يرسل الكمبيوتر A حزم التأكيد ويستقبل حزم البيانات بعد إنشاء الاتصال. سيقوم الكمبيوتر B بإرسال حزم البيانات وتلقي حزم التأكيد. ينشئ FTP علاقة عميل خادم؛ يستضيف الملفات المتاحة للتنزيل. عادةً ما يقوم عملاء FTP بتنزيل الملفات ، وإذا كان لديهم الحقوق اللازمة للقيام بذلك ، فيمكنهم تحميل الملفات أو حذفها أو كليهما.

الابتداء

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


التأكيد

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