حتى تتمكن شبكة الكمبيوتر من تبادل البيانات والموارد ، فإنها تتطلب مجموعة من الأجهزة المختلفة مثل أجهزة التوجيه والمحولات وأجهزة الكمبيوتر. ستحتاج هذه الشبكة بعد ذلك إلى اتباع بروتوكول ، من المحتمل أن يكون بروتوكولات متعددة ، لإقامة اتصال مناسب بين جميع هذه الأجهزة. FTP و SFTP هما بروتوكولان من هذا القبيل.
ما هو بروتوكول SFTP و FTP؟ يوفر FTP طريقة تبادل الملفات عبر الشبكة بينما يسمح SFTP بالوصول الآمن للملفات ونقلها وإدارتها عبر دفق البيانات. يتم إرسال بيانات FTP كنص عادي بينما يقوم SFTP بتشفير جميع البيانات ليتم إرسالها.
الفرق الأساسي بين FTP و SFTP هو الأمان. لا يوفر FTP قناة آمنة لنقل الملفات بين أجهزة متعددة ، بينما يوفر SFTP. لذلك ، SFTP أكثر أمانًا من FTP. ومع ذلك ، ستبحث هذه المقالة بشكل أعمق في الاختلافات بين هذين البروتوكولين.
HDG يوضح: ما هي SFTP و FTP؟
لفهم الاختلافات بين SFTP و FTP ، يجب أولاً يجب أن نفهم بشكل أفضل ما هو عليهما والقيام به. تختلف الاستخدامات قليلاً بينها فقط ، لكن الاختلافات تكون أعمق قليلاً من ظهورها للوهلة الأولى.
ما هو FTP؟
FTP ، أو File Transfer Protocol ، هو بروتوكول شبكة قياسي يسمح بنقل الملفات عبر شبكة بين عميل (كمبيوتر محلي) وخادم.
قبل أنظمة التشغيل التي تحتوي على واجهات المستخدم الرسومية (GUIs) ، تم تطوير FTP لإرسال واستقبال الملفات بين أجهزة الكمبيوتر والشبكات القديمة القائمة على النصوص. كان أحد البرامج الأصلية المستخدمة للوصول إلى المعلومات على الإنترنت قبل Hyper text Transfer Protocol (HTTP) جاء حولها.
In_content_1 الكل: [300x250] / dfp: [640x360]->اليوم ، هناك ثلاث طرق أساسية لاستخدام FTP: عملاء FTP الرسومية ، ومتصفح الويب ، و FTP لسطر الأوامر. كل منها مناسب للتطبيقات المختلفة بما في ذلك أجهزة سطح المكتب والخوادم والأجهزة المحمولة ومنصات الأجهزة.
عملاء FTP الرسوميون
يسمح هؤلاء العملاء بنقل الملفات بتنسيق السحب والإفلات. ربما تكون فايلزيلا هي عميل FTP الأكثر شهرة لأنظمة تشغيل Windows. لنظام التشغيل Mac هناك Cyberduck.
بشكل نموذجي ، عند فتح البرنامج ، ستقوم بإدخال مضيف FTP واسم المستخدم وكلمة المرور. ربما تم إعداد بعض الخوادم بحيث يمكنك إدخال معلومات مجهولة ، وفي هذه الحالة قد لا تكون هناك حاجة إلى اسم المستخدم وكلمة المرور.
يمكنك بعد ذلك سحب وإسقاط الملفات والمجلدات من المضيف إلى الخادم (والعكس) ، وانتظر النقل حتى يكتمل.
متصفح الويب
استخدام متصفح الويب من المحتمل أن يكون الاتصال بخادم FTP أكثر دراية حيث يمكنك الاتصال بعنوان FTP بالطريقة نفسها التي تستخدم بها عنوان HTTP. يسهل مستعرض الويب أيضًا استعراض دليل أكبر وقراءة الملفات واستردادها. ستوفر لك أيضًا خدمة التعامل مع بعض تفاصيل اتصال الموقع ونقل الملفات تلقائيًا.
على الرغم من أن متصفح الويب FTP يمكن أن يبدو مناسبًا ، إلا أنه غالبًا ما يكون أبطأ وأقل موثوقية من عميل FTP المخصص. تميل أيضًا إلى امتلاك عدد أقل من الميزات.
FTP لسطر الأوامر
قد لا تعرف ذلك ولكن من المحتمل أن يكون لدى نظام التشغيل الخاص بك عملاء سطر أوامر مضمنين. طالما أن نظام التشغيل الخاص بك هو Windows أو Mac أو Linux على أي حال. افتح موجه نظام التشغيل الخاص بك (موجه الأوامر الخاص بنظام Windows أو Terminal for Mac أو وحدة التحكم لنظام التشغيل Linux) للبدء.
ثم ، على سبيل المثال ، اكتب
f tp ftp.empire.gov
الآن اضغط على Enter. ثم ، إذا كنت تدخل إلى حسابك الخاص ، فاستخدم اسم المستخدم وكلمة المرور لهذا الحساب. إذا كان الوصول مجهول الهوية ، فاستخدم مجهولكاسم مستخدم وعنوان بريدك الإلكتروني ككلمة المرور.
في هذه المرحلة ، ستحتاج إلى أن تكون في الدليل حيث يتم تخزين الملفات التي تريد نقلها. يمكنك إدخال أمر mput متبوعًا باسم الملف أو المجلد ، ثم اضغط على Enterلتشغيل عملية النقل.
هناك الكثير من الأوامر لتتعلمها ، إذا كنت ترغب في ذلك التي يمكن أن تساعدك في نقل FTP في المستقبل. يحتوي جامعة إنديانا على بعض أوامر FTP المفيدة للتحقق مما إذا كانت مهتمة.
ما هي SFTP؟
SFTP ، والذي يمثل SSH File Transfer Protocol ، هو بروتوكول شبكة مشابه لبروتوكول FTP حيث يسمح بالوصول إلى الملفات ونقلها وإدارة الملفات ولكن عبر دفق بيانات آمن وموثوق.
على عكس FTP ، فإنه لا يستخدم قنوات أوامر وبيانات منفصلة. بدلاً من ذلك ، يقوم بنقل الملفات في حزم منسقة بشكل خاص في اتصال واحد. يرمز SSH بالاسم إلى Secure SHell Protocol ، والذي يعد SFTP امتدادًا له. يوفر هذا مستوىًا إضافيًا من الأمان عند استخدام بروتوكول SFTP.
يمكنك استخدام SFTP بنفس الطرق التي يتم توفيرها لبروتوكول نقل الملفات (FTP) ، والفرق الأكبر هو الاتصال الآمن. يقدم Filezilla و Cyberduck أيضًا برنامج SFTP كجزء من الحزمة المجانية الخاصة به ، وهو بالتأكيد شيء تريد الاستفادة منه.
عند الاتصال بخادم SFTP ، يفترض أن الاتصال يعمل عبر قناة آمنة. يؤدي هذا إلى إزالة الحاجة إلى مصادقة العميل حيث يتم توفير هوية مستخدم العميل للبروتوكول.
يعد WordPress مثالاً ممتازًا على الموقع الذي يسمح لكلا اتصالات FTP و SFTP. عند محاولة إضافة سمة قمت بحفظها إلى جهاز الكمبيوتر الخاص بك أو خادم ، قد يكون من الضروري نقل هذا الموضوع عبر FTP أو SFTP.
هذا لمنع WordPress من رفض بعض أسطر التعليمات البرمجية التي قد يتطلبها موضوعك أثناء النقل العادي. ينطبق هذا على الملفات الأخرى ، وليس فقط السمات.
الفرق الرئيسي بين SFTP و FTP
الفرق الأكثر وضوحًا هو التعريف. SFTP هو بروتوكول شبكة آمن في حين أن FTP ليس كذلك. آخر سيكون أنواع البروتوكول. FTP هو بروتوكول يستند إلى TCP / IP. SFTP هو بروتوكول يستند إلى SSH.
يرمز TCP / IP إلى إرسال Tإعادة الإرسال Control Protocol / Internet <قوي>Pقوي>rotocol. بمعنى آخر ، إنه البروتوكول القياسي الذي يحكم الاتصالات بين جميع أجهزة الكمبيوتر على الإنترنت.
A بينما يعود ، من أجل إضافة القليل من الأمان إلى أنشأ FTP أو Netscape SSL أو Secure Sockets Layer (TLS حاليًا أو Transport <قوي>Layer Security). تم بعد ذلك تطبيق SSL على FTP لإنشاء FTPS.
سمحت هذه البيانات بتبادلها بطريقة آمنة باستخدام بروتوكول نقل الملفات عبر خيارين آمنين: FTPS Implicit SSL و FTPS Explicit SSL. يستخدم كلاهما تشفير طبقة المقابس الآمنة.
في النهاية ، فإن الاختلاف الرئيسي الوحيد الذي سيحتاج معظم الناس إلى القلق بشأنه هو أن SFTP توفر طريقة آمنة لنقل الملفات من مضيف إلى آخر. يوفر FTP إرسالًا قياسيًا للنص العادي من خلال قناتين ، أمر وقناة بيانات ، بدون تشفير.