هدف از پورت 21 TCP و نحوه کار با FTP را بیاموزید

پروتکل انتقال فایل از پورت 20 و 21 استفاده می کند

پروتکل انتقال فایل (FTP) وسیله ای است برای انتقال اطلاعات آنلاین، مانند پروتکل انتقال ابرمتنی (HTTP) از طریق یک مرورگر وب. FTP، با این حال، در دو پورت کنترل پروتکل انتقال ( TCP ) متفاوت است: 20 و 21. هر دو این پورت ها باید برای انتقال موفقیت آمیز FTP در شبکه باز باشند.

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

پورت پیش فرض برای ارسال دستورات و فایل ها از طریق FTP می تواند تغییر کند، اما استاندارد وجود دارد بنابراین برنامه های مشتری / نرم افزار، روترها و فایروال ها می توانند با یکدیگر در پورت های مشابه توافق کنند تا تنظیمات بسیار ساده تر انجام شود.

نحوه اتصال به پورت 21 FTP

اگر FTP کار نمی کند، پورت های صحیح ممکن است در شبکه باز نباشد. این می تواند بر روی سرور یا سمت سرویس گیرنده باشد. هر نرم افزاری که بلوک های پورت ها را به صورت دستی تغییر می دهد برای باز کردن آنها، از جمله روتر ها و فایروال ها.

به طور پیش فرض روترها و فایروال ها ممکن است در پورت 21 اتصالات را قبول نکنند. اگر FTP کار نمی کند بهتر است ابتدا بررسی کنید که روتر به درستی درخواست ارسال در آن پورت و فایروال پورت 21 را مسدود نمی کند.

نکته : می توانید Port Checker را برای اسکن شبکه خود ببینید تا ببینید آیا روتر پورت 21 باز است یا خیر. همچنین یک ویژگی به نام حالت غیر فعال وجود دارد که می تواند مورد استفاده قرار گیرد در صورتی که مشکلی در دسترسی پورت در پشت روتر وجود دارد.

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

هنگامی که آن را به سرور FTP متصل می شود، نرم افزار سرویس گیرنده با اعتبار ورودی - نام کاربری و رمز عبور - که برای دسترسی به آن سرور خاص ضروری است، مطرح می شود.

FileZilla و WinSCP دو مشتری FTP محبوب هستند .