خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


تشریح پروتکل FTP- FTP چیست؟

تشریح پروتکل FTP- FTP چیست؟
FTP (File Transfer Protocol یا پروتکل انتقال فایل) برای برقراری ارتباط و انتقال فایل ها بین کامپیوتر های موجود در شبکه TCP/IP، معروف به اینترنت استفاده می شود. کاربرانی که به آنها اجازه دسترسی داده شده است ، می توانند فایل ها را در FTP Server دریافت و انتقال دهند. با توجه به تعداد زیادی فایل که باید مدیریت شوند ، مدیریت آنها با استفاده از FTP راحت تر و ایمن تر است.

سیستم یکپارچۀ سازمانی راهکار
در این مقاله، ما با اصول اولیه FTP و نحوه استفاده از این پروتکل آشنا می شویم.



FTP چگونه کار می کند؟

FTP connection برای شروع و برقراری ارتباط شبکه ای به دو طرف نیاز دارد. برای انجام این کار، کاربران باید با ارائه اطلاعات کاربری به FTP سرور مجوز داشته باشند. برای دسترسی به برخی از FTP سرورهایعمومی ممکن است نیازی به اعتبار و احراز هویت نداشته باشید و بتوانید فایل انتقال و دریافت کنید. اصطلاحا به صورت anonymous یا ناشناس به FTP Server دسترسی پیدا می کنید. ولی اینکه چه دسترسی هایی دارید، موضوعی است که ادمین آن از قبل تدارک دیده است.
هنگام برقراری اتصال FTP، دو کانال ارتباطی مجزا وجود دارد. اولین مورد کانال command نامیده می شود که در آن دستورالعمل و پاسخ را آغاز می کند. و دیگری کانال data نام دارد، جایی که توزیع داده ها اتفاق می افتد.
برای دریافت یا انتقال فایل، یک کاربر مجاز از پروتکل FTP برای ایجاد تغییرات در سرور استفاده می کند. در مقابل، سرور این دسترسی را اعطا می کند. این session به عنوان حالت اتصال فعال یا active connection mode شناخته می شود. اگر فایروالی در شبکه وجود دارد که از سرور FTP و کلا شبکه داخلی محافظت می کند، توزیع در حالت active ممکن است با مشکل مواجه شود. معمولاً فایروال اجازه برقراری هیچ session غیر مجازی از سمت شبکه خارجی یا شبکه بیرون سازمانی را نمی دهد. در صورت بروز این مشکل از حالت passive استفاده می شود. در این حالت، کاربر هم command و هم کانال data را ایجاد می کند.

نحوه استفاده از FTP

سه روش ساده برای برقراری ارتباط با FTP وجود دارد. روش اول که روش قدیمی است و کمتر مورد استفاده قرار می گیرد، بکرگیری دستورات خط فرمان است. توسعه دهندگان هنوز از آن برای انتقال فایل ها با استفاده از FTP استفاده می کنند. همچنین یک کاربر می تواند از مرورگر وب خود برای ارتباط با FTP سرور استفاده کند. وقتی کاربران می خواهند به دایرکتوری های بزرگ سرور دسترسی پیدا کنند، مرورگر وب گزینه خوب و راحتی است. ضمنا از طریق File Explorer در ویندوز هم می توانید به FTP Server دسترسی پیدا کرده و نقل و انتقال فایل داشته باشید.
امروزه متداول ترین روش استفاده از FTP به ویژه برای توسعه دهندگان وب استفاده از FTP client است. یک FTP client در مقایسه با خط فرمان و مرورگر وب آزادی عمل بیشتری را ارائه می دهد و همچنین مدیریت آن آسان تر و قدرتمندتر از سایر روشها است. به عنوان مثال، به کاربران امکان می دهد یک فایل بزرگ منتقل کرده و از ابزار همگام سازی(synchronizing utility) استفاده کنند. بنابراین هنگام استفاده از نرم افزار Client برای دسترسی به FTP Server ویژگی ها و امکانات بیشتر را در اختیار خواهید داشت.
در میان برنامه های FTP client که تنوع بسیار زیادی دارند، ما FileZilla را انتخاب می کنیم که یک FTP client محبوب قدرتمند و منبع باز است. در این خصوص به لینک زیر می توانید مراجعه کنید.



نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز