پروتکل انتقال فایل (FTP) چست؟
FTP (پروتکل انتقال فایل) چیست؟
FTP (پروتکل انتقال فایل) یک پروتکل شبکه برای انتقال فایل ها بین رایانه ها از طریق اتصالات پروتکل کنترل انتقال/پروتکل اینترنت (TCP/IP) است.
در مجموعه TCP/IP، FTP یک پروتکل لایه کاربردی در نظر گرفته می شود.
در یک تراکنش FTP، کامپیوتر کاربر نهایی معمولا میزبان محلی نامیده می شود.
دومین کامپیوتر درگیر در FTP یک میزبان راه دور است که معمولا یک سرور است.
هر دو کامپیوتر باید از طریق شبکه متصل شده و برای انتقال فایل ها از طریق FTP به درستی پیکربندی شوند.
سرورها باید برای اجرای خدمات FTP راه اندازی شوند و کلاینت باید نرم افزار FTP را برای دسترسی به این خدمات نصب کرده باشد.
اگرچه بسیاری از انتقال فایلها را میتوان با استفاده از پروتکل انتقال ابرمتن (HTTP) انجام داد
- پروتکل دیگری در مجموعه TCP/IP - FTP هنوز معمولاً برای انتقال فایلها در پشت صحنه برای برنامههای کاربردی دیگر، مانند خدمات بانکی، استفاده میشود.
همچنین گاهی اوقات برای دانلود برنامه های جدید از طریق مرورگرهای وب استفاده می شود.
FTP چگونه کار می کند؟
FTP یک پروتکل سرویس گیرنده-سرور است که بر دو کانال ارتباطی بین مشتری و سرور متکی است: یک کانال فرمان برای کنترل مکالمه و یک کانال داده برای انتقال محتوای فایل.
در اینجا نحوه عملکرد یک انتقال FTP معمولی است:
یک کاربر معمولاً نیاز به ورود به سرور FTP دارد،
اگرچه برخی از سرورها برخی یا تمام محتوای خود را بدون ورود به سیستم در دسترس قرار می دهند، مدلی که به عنوان FTP ناشناس شناخته می شود.
هنگامی که کاربر درخواست دانلود فایلی را می دهد، کلاینت با سرور مکالمه ای را آغاز می کند.
با استفاده از FTP، یک کلاینت می تواند فایل ها را روی سرور آپلود، دانلود، حذف، تغییر نام، انتقال و کپی کند.
جلسات FTP در حالت فعال یا غیرفعال کار می کنند:
حالت فعال پس از اینکه یک کلاینت جلسه ای را از طریق درخواست کانال فرمان آغاز کرد، سرور یک اتصال داده به مشتری ایجاد می کند و شروع به انتقال داده می کند.
حالت غیر فعال. سرور از کانال فرمان استفاده می کند تا اطلاعات مورد نیاز برای باز کردن یک کانال داده را به مشتری ارسال کند.
از آنجایی که حالت غیرفعال، کلاینت را شروع می کند که تمام اتصالات را آغاز می کند، در فایروال ها و دروازه های ترجمه آدرس شبکه به خوبی کار می کند.
کاربران می توانند با FTP از طریق یک رابط خط فرمان ساده - از یک کنسول یا پنجره ترمینال در Microsoft Windows، Apple macOS یا Linux - یا با یک رابط کاربری گرافیکی اختصاصی کار کنند.
مرورگرهای وب همچنین می توانند به عنوان کلاینت های FTP خدمت کنند.
جهت خرید سرور اچ پی و تجهیزات شبکه با بهترین قیمت و ضمانت اصل بودن کالا با مشاورین ما تماس حاصل فرمایید.
اگر قصد راه اندازی شبکه دارید پیشنهاد میکنیم جزئیات این 4 محصول را ببینید:
سی پی یو سرور Intel Xeon Processor E5-2680 V4