شبکه و امنیت

تفاوت FTP و SFTP چیست؟

تفاوت FTP و SFTP چیست؟

تفاوت FTP و SFTP چیست؟

انتقال فایل از یک سیستم به سیستم دیگر، کار ساده‌ای است و پیچیدگی خاصی ندارد. اما برخی اوقات ممکن است با مشکلاتی روبرو شویم. برای مثال، دو سیستم ممکن است نوع فایل‌های متفاوتی داشته باشند و روش‌های متفاوتی برای ارائه متن و داده‌ها ارائه کنند، و همچنین، شاید ساختار پوشه‌های متفاوتی داشته باشند. به همین جهت لازم است تا پروتکل های انتقال داده را بشناسید.

می دانیم که پروتکل FTP، برای انتقال فایل بین دو سیستم مورد استفاده قرار ‌می‌گیرد، و با ‌ایجاد دو لینک ارتباطی بین سیستم‌ها، بر‌این مشکلات غلبه کرده است. یکی از ‌این لینک‌ها، برای انتقال اطلاعات و دیگری برای کنترل ارتباط مورد استفاده قرار ‌می‌گیرند. بطور کلی در دنیای شبکه دو پروتکل اصلی و اساسی برای انتقال فایل وجود دارد. این پروتکل های FTP و SFTP می باشند. پروتکل FTP که برگرفته از File Transfer Protocol می باشد، جهت انتقال فایل از یک میزبان به میزبان دیگر و یا از یک سرور به یک کلاینت مورد استفاده قرار می گیرد. پروتکل TFP یک پروتکل از نوع TCP و با شماره پورت 21 می باشد.

بطور مثال زمانیکه شما اقدام به آپلود فایل های خود در یک آپلودسنتر می نمایید از این پروتکل استفاده می کنید. نکته ای که در اینجا مطرح می شود این است که انتقال فایل بر بستر پروتکل FTP به هیچ عنوان امن و Secure نمی باشد و هیچگونه کانال امن و رمزنگاری شده ای وجود ندارد. برای حل این مشکل از پروتکل SFTP استفاده می شود.

پروتکل SFTP نیز یک پروتکل از نوع TCP و با شماره پورت 22 می باشد. SFTP خلاصه شده Secure File Transfer Protocol بوده و یک انتقال فایل امن را برای ما ایجاد می کند. در این حالت انتقال فایل از یک میزبان به میزبان دیگر کاملا امن و در کانال های رمزنگاری شده صورت می گیرد. شماره پورت این پروتکل و پروتکل SSH هر دو 22 می باشد و در واقع پروتکل SFTP برای اینکه یک انتقال امن را انجام دهد بر بستر SSH پیاده سازی شده است.

تفاوت FTP و SFTP چیست؟

خلاصه تفاوت های دو پروتکل FTP و SFTP

SFTP FTP
Secure File Transfer Protocol File Transfer Protocol
انتقال فایل امن انتقال بصورت عادی و غیرامن
از پروتکل SSH استفاده می کند بخشی از پروتکل TCP/IP
شماره پورت 22 شماره پورت 21
ایجاد ارتباط بر بستر SSH ایجاد ارتباط بر بستر TCP
فایل قبل از ارسال رمزنگاری می شود فایل قبل از ارسال رمزنگاری نمی شود

لطفا نظرات خود در رابطه با مقاله تفاوت FTP و SFTP چیست؟ را با ما به اشتراک بگذارید.

شاد و سربلند باشید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *