
اگر با متخصصان فناوری، علیالخصوص توسعهدهندگان وب کار کرده باشید، احتمالاً عبارت «FTP» را به وفور شنیدهاید. شاید تا حدودی با کاربردها و اصطلاح FTP آشنا باشید. اما FTP چیست؟ در ادامه با زومیت همراه باشید.
ابتدا بهتر است با تعریف پروتکل آشنا شویم. بر اساس تعریف ویکیپدیا،
یک
پروتکل به تعریف قالب و ترتیب مبادله پیامها بین دو یا بیش از دو موجودیت
ارتباطی میپردازد. به زبان ساده پروتکل یک قرارداد درباره نحوهی
مبادلهی اطلاعات در جامعهی شبکههای کامپیوتری است و نوع عملیات لازم
برای ارسال یا دریافت یک پیام را نیز مشخص میکند.
به
طور ساده، FTP یک راه برای انتقال فایلها به صورت آنلاین است. شاید با این
تعریف، به وبسایتهایی که در مرورگرهای خود و در اینترنت میبینید فکر
کنید. اما باید توجه داشته باشید که مرورگرها تنها از پروتکل HTTP استفاده
میکنند، اما پروتکلهای زیادی هستند که در کنار یکدیگر بستر اینترنت را
تشکیل میدهند. برای مثال IMAP و POP، دو پروتکلی هستند که در ایمیل
کلاینتها برای دریافت و ارسال پیامها مورد استفاده قرار میگیرند و یا
XMPP پروتکلی است که برای ارسال و دریافت پیامهای فوری (Instant Messages)
به کار گرفته میشود و همچنین DNS یا Domain Name Service، پروتکلی برای
ترجمهی نام دامنه به IP آدرس است.
به همین ترتیب، FTP یا File
Transfer Protocol نیز یک پروتکل محسوب میشود. FTP به عنوان یکی از
قدیمیترین پروتکلهایی است که تا به امروز مورد استفاده گرفته است و یکی
از آسانترین راهها برای انتقال فایلها محسوب میشود. یک سرور FTP،
فولدرها و زیرفولدرهایی را برای انتقال فایل در دسترس کاربر قرار میدهد.
کاربران به کمک اطلاعات کاربری به این سرور متصل شده و از طریق
نرمافزارهای مختلف امکان دانلود فایل از سرور و به همین ترتیب آپلود به
سرور را پیدا میکنند.
بسیاری از کاربران هیچگاه یک سرور FTP
ندارند. اما اگر شما صاحب یک وبسایت هستید، سرور FTP یک ابزار ضروری و
کارآمد برای شما محسوب میشود. از آنجا که FTP یک سرویس پایهای و مهم در
وب است، حتی اگر توسعهدهندهی وب نیستید، آشنایی با آن مفید و کاربردی
است. در ادامه، اطلاعاتی که لازم است به عنوان یک کاربر اینترنتی درباره
FTP و کاربرد آن بدانید، آمده است.
FTP چه کاربردی دارد؟