يوضح HDG: ما هو SFTP و FTP؟

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

ما هو بروتوكول SFTP و FTP ؟ يوفر FTP(FTP) طريقة لتبادل الملفات عبر الشبكة(exchanging files over the network) بينما يسمح SFTP بالوصول الآمن ونقل وإدارة الملفات عبر تدفق البيانات. FTP عبارة عن بيانات يتم إرسالها كنص عادي بينما يقوم بروتوكول نقل الملفات الآمن ( SFTP ) بتشفير جميع البيانات لإرسالها.

الاختلاف الأساسي بين FTP و SFTP هو الأمان. لا يوفر FTP(FTP) قناة آمنة لنقل الملفات بين أجهزة متعددة ، بينما يفعل بروتوكول SFTP . لذلك ، يعد SFTP أكثر أمانًا من FTP . ومع ذلك ، سوف تتعمق هذه المقالة بشكل أعمق في الاختلافات بين هذين البروتوكولين.

يوضح HDG: ما هو SFTP و FTP؟(HDG Explains: What Is SFTP & FTP?)

لفهم الاختلافات بين SFTP و FTP ، عليك أولاً أن تفهم بشكل أفضل ما هو عليهما ويفعلانه. تختلف الاستخدامات بشكل طفيف فيما بينها ، لكن الاختلافات أعمق قليلاً مما تبدو للوهلة الأولى.

ما هو بروتوكول نقل الملفات؟

FTP ، أو F ile T ransfer P rotocol ، هو بروتوكول شبكة قياسي يسمح بنقل الملفات عبر شبكة بين عميل (كمبيوتر محلي) وخادم. 

قبل(Prior) أنظمة التشغيل التي تحتوي على واجهات مستخدم رسومية ( GUIs ) ، تم تطوير FTP لإرسال واستقبال الملفات بين أجهزة الكمبيوتر والشبكات القديمة القائمة على النصوص. كان أحد البرامج الأصلية المستخدمة للوصول إلى المعلومات على الإنترنت قبل ظهور H yper t ext T ransfer P rotocol (HTTP). 

اليوم ، هناك ثلاث طرق أساسية لاستخدام FTP : عملاء FTP(FTP Clients) الرسومي ومتصفح الويب(Web Browser) وبروتوكول نقل الملفات بسطر الأوامر(Command-line FTP) . كل منها مناسب للعديد من التطبيقات بما في ذلك أجهزة الكمبيوتر المكتبية والخوادم والأجهزة المحمولة ومنصات الأجهزة.

عملاء FTP الرسومية

تسمح هذه الأجهزة العميلة بنقل الملفات بتنسيق السحب والإفلات. من المحتمل أن يكون Filezilla(Filezilla) هو عميل FTP المجاني الأكثر شهرة لأنظمة تشغيل Windows . لنظام التشغيل Mac(Mac) هناك Cyberduck

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

يمكنك بعد ذلك سحب الملفات والمجلدات وإفلاتها من مضيف إلى خادم (والعكس صحيح) ، والانتظار حتى يكتمل النقل.

متصفح الإنترنت

من المحتمل أن يكون استخدام متصفح الويب للاتصال بخادم FTP مألوفًا بدرجة أكبر حيث يمكنك الاتصال بعنوان FTP بنفس الطريقة التي تستخدم بها عنوان HTTP . يسهل مستعرض الويب أيضًا تصفح دليل أكبر وقراءة الملفات واستردادها. كما ستقدم لك خدمة التعامل مع بعض تفاصيل اتصال الموقع ونقل الملفات تلقائيًا.

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

سطر الأوامر FTP

قد لا تعرف ذلك ولكن من المحتمل أن يحتوي نظام التشغيل الخاص بك على عملاء سطر أوامر مضمنين. طالما أن نظام التشغيل لديك هو Windows أو Mac أو Linux على أي حال. افتح موجه نظام التشغيل الخاص بك (موجه الأوامر لنظام التشغيل Windows(Windows) أو Terminal لنظام التشغيل Mac(Mac) أو وحدة التحكم لنظام التشغيل Linux(Linux) ) للبدء. 

ثم ، كمثال ، اكتب

f tp ftp.empire.gov

الآن اضغط على Enter(Enter) . ثم ، إذا كنت تدخل إلى حسابك الخاص ، فاستخدم اسم المستخدم وكلمة المرور لهذا الحساب. في حالة الوصول بشكل مجهول ، استخدم مجهول(anonymous) كاسم مستخدم وعنوان بريدك الإلكتروني ككلمة مرور. 

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

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

ما هو بروتوكول SFTP؟(What Is SFTP?)

SFTP ، الذي يرمز إلى S SH F ile T ransfer P rotocol ، هو بروتوكول شبكة مشابه لبروتوكول FTP(FTP) من حيث أنه يسمح بالوصول إلى الملفات ونقلها وإدارة الملفات ولكن عبر تدفق بيانات آمن وموثوق. 

على عكس FTP ، فإنه لا يستخدم قنوات بيانات وأوامر منفصلة. بدلاً من ذلك ، يقوم بنقل الملفات في حزم منسقة بشكل خاص في اتصال واحد. يرمز SSH في الاسم إلى بروتوكول S ecure SH ell ، والذي يعد SFTP امتدادًا له. يوفر هذا مستوى إضافيًا من الأمان عند استخدام بروتوكول SFTP .

يمكنك استخدام SFTP بنفس الطرق المقدمة إلى FTP ، والفرق الأكبر هو الاتصال الآمن. يقدم Filezilla و Cyberduck أيضًا SFTP كجزء من رزمتهم المجانية وهو بالتأكيد شيء تريد الاستفادة منه.

عند الاتصال بخادم SFTP ، يفترض أن الاتصال يعمل عبر قناة آمنة. هذا يزيل الحاجة إلى مصادقة العميل حيث يتم توفير هوية مستخدم العميل للبروتوكول.

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

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

الفرق الرئيسي بين SFTP و FTP(Key Difference Between SFTP & FTP)

الاختلاف الأبرز والأكثر وضوحًا يكمن في التعريف. SFTP هو بروتوكول شبكة آمن بينما FTP ليس كذلك. قد يكون آخر أنواع البروتوكول. FTP هو بروتوكول يعتمد على TCP/IP . SFTP هو بروتوكول قائم على SSH. 

TCP / IP تعني T ransmission C ontrol P rotocol / I nternet P rotocol. بمعنى آخر ، إنه البروتوكول القياسي الذي يحكم الاتصالات بين جميع أجهزة الكمبيوتر على الإنترنت.

  • ينشئ FTP(FTP) اتصال التحكم الخاص به على منفذ TCP 21 بينما ينقل (TCP)SFTP الملفات بموجب الاتصال الذي تم إنشاؤه بواسطة بروتوكول SSH بين العميل والخادم. 
  • يرسل FTP(FTP) البيانات بتنسيق نص عادي فقط بينما يقوم بروتوكول نقل الملفات الآمن ( SFTP ) بتشفير جميع بياناته قبل إرسالها إلى المضيف. 
  • يعد SFTP(SFTP) أيضًا بروتوكولًا مستقلاً يوفر مضيفًا لنقل المضيف حيث يكون FTP بروتوكولًا(FTP) أكثر انفتاحًا.

منذ فترة ، من أجل إضافة القليل من الأمان إلى FTP ، أنشأت Netscape SSL ، أو S ecure S ockets L ayer (حاليًا TLS ، أو T ransport L ayer S ecurity ). ثم تم تطبيق SSL على (SSL)FTP لإنشاء FTPS

سمح ذلك بتبادل البيانات بطريقة آمنة باستخدام FTP عبر متغيرين آمنين: FTPS ضمني SSL(FTPS Implicit SSL) و FTPS Explicit SSL . كلاهما(Both) يستخدم تشفير SSL .

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



About the author

بعد ما يقرب من 20 عامًا في صناعة التكنولوجيا ، تعلمت الكثير عن منتجات Apple وكيفية تخصيصها لتلبية احتياجاتي. على وجه الخصوص ، أعرف كيفية استخدام نظام iOS الأساسي لإنشاء مظاهر مخصصة والتفاعل مع المستخدمين من خلال تفضيلات التطبيق. أعطتني هذه التجربة رؤى قيمة حول كيفية تصميم Apple لمنتجاتها وأفضل طريقة لتحسين تجربة المستخدم.



Related posts