نحوه ی عملکرد اف تی پی


اف تی پی با به کارگیری TCP و IP، آپلود و دانلود داده ها را میان کامپیوترها از طریق شبکه اینترنت میسر می سازد. اصطلاح TCP مخفف واژگان Transmission Control Protocol به معنی «پروتوکل کنترل انتقال داده ها» و IP مخفف واژگان Internet Protocol به معنی «پروتوکل اینترنتی» است. به عبارت دیگر تی سی پی به مدیریت نحوه انتقال داده ها از طریق اینترنت می پردازد و این در حالی است که همان طور که در فصول گذشته ذکر شد آی پی مسئول هدایت کردن کاربران به آدرس های دامین است.

برای آن که بتوانیم داده های خود را مابین سرور و کامپیوتر شخصی انتقال دهیم، لازم است تا هم پورت سمت سرور و هم پورت سمت کاربر باز باشد (برای آشنایی بیشتر با پورت ها در شبکه های کامپیوتری به آموزش های گذشته مراجعه نمایید.)

زمانی که می خواهیم از سرور طریق اف تی پی به سرور هاست متصل شویم، ما به عنوان یک کاربر از طریق تی سی پی به پورت 21 سرور اف تی پی نصب شده روی سرور متصل می شویم تا از این پس برای نقل و انتقال داده ها باز باشد. در عوض سرور اف تی پی ارتباط دیگری را ایجاد می کند که این ارتباط ثانویه از طریق پورت 20 با سیستم عامل کاربر برقرار می گردد. از این پس، از طریق آدرس آی پی خواهیم توانست به دایرکتوری های مرتبط با وب سایت خود روی سرور هاست دسترسی پیدا کنیم.

برای روشن شدن مطالب فوق، اتصال به سرور اف تی پی را با اتصال به جیمیل مقایسه می کنیم. در حقیقت زمانی که می خواهیم به اکانت جیمیل خود وارد شویم، می بایست اطلاعاتی همچون آدرس سرور، نام کاربری و رمز عبور را داشته باشیم. به منظور اتصال به سرور اف تی پی نیز می بایست اطلاعات زیر را داشته باشیم:

site:ftp.example.com
login:user
pass:123456
port:21

همان طور که در خط اول ملاحظه می شود، آدرس سرور اف تی پی آمده است. اگر فرض کنیم که آدرس وب سایت ما example.com باشد، با قرار دادن پیشوند ftp قبل از آدرس سایت به سرور اف تی پی متصل خواهیم شد. در خط دوم و سوم نام کاربری و رمز عبور را مشاهده می کنیم و در نهایت شماره پورتی است که از آن طریق به سرور اف تی پی متصل می شویم که پورت 21 است. همان طور که در آموزش های گذشته توضیح داده شد، پورت را می توان به عنوان دروازه ای در نظر گرفت که از طریق آن دروازه می توان وارد سرور هاست شد. با این تفاسیر، سرورها در سراسر دنیا دارای چندین دروازه یا پورت هستند که هر کدام از آن ها برای کار خاصی در نظر گرفته شده اند. به طور مثال، سرور اف تی پی از طریق پورت های 20 و 21 مابین کاربر و سرور هاست ارتباط برقرار می سازد اما این در حالی است که اچ تی تی پی به صورت پیش فرض از طریق پورت 80 به سرور هاست متصل می شود.

لیست نظرات
کاربر میهمان
دیدگاه شما چیست؟
کاربر میهمان
Ario
Ario
خط اول فکر کنم منظورتون "میسر" بوده.
هرچقدرم که بخوام تشکر کنم از مطالبتون بازم کمه آقای مرادی
موفق باشید
جناب سرهنگ
جناب سرهنگ
سلام میشه این نحوه اتصال به سرور با پورت هایی که گفتین یعنی پورت 21 و 20 رو با یه شکل توضیح بدین
کاربر میهمان
mhlمن یک کاربر مهمان هستم
منظورم این دوره اموزشی است
کاربر میهمان
mhlمن یک کاربر مهمان هستم
سلام. ممنون از زحماتتون.فقط من یک سوال داشتم که ایا باید این فصل اموزشی را باید حفظ کرد یا فقط حالت یک مقدمه دارد و نیازی به سپردن به داخل ذهن نیس لطفا اگه ممکنه برام توضیح بدید؟؟؟؟؟!!!!! با تشکر از تمام زحماتتون
soroush.8 nazari
soroush.8 nazari
سلام . عالی. فقط خط دوازدهم : به جای رمز عبور ، مرز عبور نوشته شده. باتشکر