الفرق بين Telnet و FTP

مؤلف: Laura McKinney
تاريخ الخلق: 1 أبريل 2021
تاريخ التحديث: 13 قد 2024
Anonim
FTP (File Transfer Protocol), SFTP, TFTP Explained.
فيديو: FTP (File Transfer Protocol), SFTP, TFTP Explained.

المحتوى


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

الفرق الشائع بين Telnet و FTP هو أن Telnet يسمح لمستخدم عميل بتسجيل الدخول إلى خادم بعيد للوصول إلى موارده بينما يتم استخدام FTP لنقل ملف إلى الجهاز البعيد.

  1. رسم بياني للمقارنة
  2. تعريف
  3. الاختلافات الرئيسية
  4. خاتمة

رسم بياني للمقارنة

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


تعريف Telnet

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

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

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


هناك ثلاث خدمات قياسية تقدمها Telnet. أولا ، فإنه يوفر واجهه المستخدم إلى النظام البعيد المحدد بواسطة Network Virtual Terminal (NVT) كما هو مذكور أعلاه. تم تصميم برنامج العميل لاستخدام الواجهة القياسية ولا يحتاج إلى فهم التفاصيل الداخلية لجميع الأنظمة البعيدة المحتملة. ثانياً ، توفر Telnet آلية تمكن العميل والخادم من تسوية الخيارات ومجموعة من الخيارات القياسية. أخيرًا ، تتم معاملة طرفي الاتصال على قدم المساواة بواسطة Telnet.

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

بروتوكول نقل الملفات (FTP) يستخدم في المقام الأول لنقل الملفات من الجهاز المحلي إلى الجهاز البعيد. عميل FTP يؤسس الاتصال بمساعدة TCP. يسمح خادم FTP لعدة عملاء بالوصول إلى الخادم بشكل متزامن. قد يواجه نقل ملف إلى الجهاز البعيد بعض المشكلات مثل اصطلاحات أسماء الملفات وهيكل الدليل وتمثيل البيانات في نظامين مختلفين مما قد يجعل عملية نقل الملف صعبة.

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

  1. يتيح Telnet لمستخدم العميل الوصول إلى موارد الخادم عن بُعد ، بينما يتم استخدام FTP لنسخ ملف من جهاز إلى جهاز آخر.
  2. يستخدم بروتوكول Telnet رقم المنفذ 23 للاتصال. على العكس ، يستخدم FTP المنفذ 21 و 20 للتحكم واتصالات البيانات على التوالي.
  3. لا تستخدم Telnet تدابير أمنية وبالتالي فهي غير آمنة. على العكس من ذلك ، يستخدم FTP أساليب التشفير التي تنفذ الأمان.
  4. في Telnet ، يحتاج المستخدم إلى تسجيل الدخول أولاً في الجهاز البعيد ، ثم يمكن إجراء أي عمليات. على العكس ، في FTP لا يحتاج المستخدم إلى تسجيل الدخول إلى الجهاز البعيد.

خاتمة

يستخدم Telnet للتسجيل في الجهاز البعيد للوصول إلى موارده بينما FTP هو بروتوكول نقل الملفات المستخدم لنقل ملف من مضيف إلى آخر في شبكة أو إنترنت.