پروتکل FTP) File transfer protocol)
FTP مخفف File transfer protocol است. FTP یک پروتکل استاندارد اینترنتی است که توسط TCP / IP ارائه می شود و برای انتقال پرونده ها از یک میزبان به میزبان دیگر استفاده می شود. این مورد عمدتا برای انتقال پرونده های صفحه وب از سازنده آنها به رایانه ای که به عنوان سرور سایر رایانه ها در اینترنت عمل می کند، استفاده می شود. همچنین برای بارگیری پرونده ها در رایانه از سرورهای دیگر استفاده می شود.
اهداف FTP
- به اشتراک گذاری پرونده ها را فراهم می کند.
- برای تشویق استفاده از رایانه های از راه دور استفاده می شود.
- انتقال داده ها با اطمینان و کارایی بیشتری انجام می شود.
چرا باید از FTP استفاده کرد؟
اگرچه انتقال پرونده ها از یک سیستم به سیستم دیگر بسیار ساده و راحت است، اما گاهی اوقات می تواند مشکلاتی را ایجاد کند. به عنوان مثال، ممکن است دو سیستم دارای پرونده های متفاوتی باشند. دو سیستم ممکن است روش های مختلفی برای نمایش متن و داده ها داشته باشند. دو سیستم ممکن است ساختار دایرکتوری متفاوتی داشته باشند. پروتکل FTP با ایجاد دو ارتباط بین میزبان بر این مشکلات غلبه می کند. یک اتصال برای انتقال داده و یک اتصال دیگر برای اتصال کنترل استفاده می شود.
در FTP دو نوع اتصال وجود دارد:
Control Connection : Control Connection از قوانین بسیار ساده ای برای برقراری ارتباط استفاده می کند. از طریق اتصال کنترل، می توانیم یک خط فرمان یا خط پاسخ را همزمان انتقال دهیم. اتصال کنترل بین فرآیندهای کنترل ایجاد می شود. اتصال کنترل در طول کل جلسه تعاملی FTP متصل است.
Data Connection: اتصال داده از قوانین بسیار پیچیده ای استفاده می کند زیرا انواع داده ممکن است متفاوت باشد. اتصال داده بین فرآیندهای انتقال داده انجام می شود. اتصال داده با باز شدن فرمان برای انتقال پرونده ها باز می شود و هنگام انتقال پرونده بسته می شود.
FTP Clients
- سرویس گیرنده FTP برنامه ای است که پروتکل انتقال فایل را پیاده سازی می کند و به شما امکان می دهد پرونده ها را بین دو میزبان در اینترنت منتقل کنید.
- به کاربر امکان می دهد تا به یک میزبان از راه دور متصل شده و پرونده ها را بارگذاری یا بارگیری کند.
- این مجموعه ای از دستورات را دارد که می توانیم برای اتصال به میزبان، انتقال پرونده ها بین شما و میزبان و بستن اتصال از آنها استفاده کنیم.
- برنامه FTP همچنین به عنوان یک جز component داخلی در یک مرورگر وب در دسترس است. این سرویس گیرنده FTP مبتنی بر GUI انتقال پرونده را بسیار آسان می کند و همچنین نیازی به یادآوری دستورات FTP نیست.
مزایای FTP:
- سرعت: یکی از بزرگترین مزایای FTP سرعت است. FTP یکی از سریعترین راه ها برای انتقال پرونده ها از یک رایانه به رایانه دیگر است.
- کارآمد: از کارآیی بیشتری برخوردار است زیرا برای بدست آوردن کل پرونده نیازی به انجام تمام عملیات نیست.
- امنیت: برای دسترسی به سرور FTP، باید با نام کاربری و رمز ورود به سیستم وارد شویم. بنابراین ، می توان گفت امنیت FTP بیشتر است.
- Back & forth movement: به ما امکان می دهد تا پرونده ها را به Back & forth منتقل کنیم. فرض کنید شما مدیر یک شرکت هستید، اطلاعاتی را برای همه کارمندان ارسال می کنید و همه آنها اطلاعات را در همان سرور ارسال می کنند.
معایب FTP:
- نیاز استاندارد این است که تمام انتقال های FTP باید رمزگذاری شوند. با این حال، همه ارائه دهندگان FTP برابر نیستند و همه ارائه دهندگان رمزگذاری ارائه نمی دهند. بنابراین، ما باید به دنبال ارائه دهندگان FTP باشیم که رمزگذاری را فراهم می کنند.
- FTP دو عمل را انجام می دهد، به عنوان مثال، برای ارسال و دریافت پرونده های بزرگ در شبکه. با این حال، محدودیت اندازه پرونده 2 گیگابایت است که می تواند ارسال شود. همچنین به شما امکان نمی دهد انتقال همزمان به چندین گیرنده را انجام دهید.
- رمزهای عبور و محتویات پرونده با متن واضحی ارسال می شود که امکان شنود ناخواسته را دارد. بنابراین کاملاً ممکن است که مهاجمان بتوانند با تلاش برای حدس زدن رمزعبور FTP حمله بی رحمانه را انجام دهند.
- با هر سیستمی سازگار نیست.
درباره فائزه تقی پور
فائزه تقی پور هستم دانشجوی کارشناسی شبکه کامپیوتری حدود یک سالی هست که نویسنده ام و دارای مهارت ها و مدرک دوره های +MCSA, CCNA ,Network هستم.
نوشته های بیشتر از فائزه تقی پور
دیدگاهتان را بنویسید