ورود ثبت نام 021 - 49624
Logo Logo
  • سرور مجازی
    • فروش سرور مجازیسرور مجازی خارج20 لوکیشن ، تحویل فوری
    • فروش سرور مجازیسرور مجازی ایران5 دیتاسنتر ، ترافیک نامحدود
    • فروش سرور گرافیک دارسرور مجازی فارکسآی پی ثابت،ترافیک نامحدود
    • فروش سرور گرافیک دارسرور مجازی تریدآی پی ثابت ، ترافیک نامحدود
    • فروش سرور مجازیسرور مجازی بورسسرعت بالا ، دسترسی آسان
    • فروش سرور مجازیسرور مجازی اقتصادیآی پی ثابت ، قیمت مناسب
  • سرور اختصاصی
    • فروش سرور اختصاصیسرور اختصاصی ایرانپورت 10 گیگ ، سخت افزار بروز
    • فروش سرور اختصاصیسرور اختصاصی خارجلوکیشن های برتر
    • فروش سرور اختصاصیکولوکیشنارائه از 5 دیتاسنتر برتر
  • هاست
    • هاستهاست ایرانبکاپ منظم ، پهنای باند نامحدود
    • هاستهاست خارجبکاپ منظم ، ترافیک نامحدود
    • فروش اس اس الگواهینامه SSLدامنه های داخلی و خارجی
  • دامنه
  • دانشنامه
  • تماس با ما

لینک های مفید

  • About

پروتکل انتقال فایل (FTP) بخش اول

  • خانه
  • ادامه مطلب
شهریور 4 1401
  • وبلاگ

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

پروتکل انتقال فایل (FTP) بخش اول

انتقال داده ها در شبکه های رایانه معمولا شامل انتقال فایل و دسترسی به سیستم فایل های راه دور (با همان رابط کاربری مورد استفاده برای فایل های محلی) است. FTP (RFC 959) مبتنی بر TCP است، اما قبل از TCP / IP است، و بعد برای TCP / IP سازگار است. این استاندارد TCP / IP برای انتقال فایل ها است، یک سخت افزار و سیستم عامل مستقل پروتکل عمومی است و فایل ها را برای آژانس رایگان دانلود می کند، با توجه به محدودیت های دسترسی و خواص مشابه.

بررسی اجمالی پروتکل انتقال فایل

پروتکل در RFC 959 مشخص شده است و در ادامه خلاصه می شود.

یک سرویس گیرنده یک اتصال TCP را به پورت ۲۱ سرور متصل می کند. این اتصال، به نام یک اتصال کنترل در طول جلسه باز می شود، در حالی که یک اتصال دوم، به نام اتصال داده در پورت ۲۰ در برخی از پورت سرور و مشتری برقرار شده است (در گفتگو بین دو) به عنوان مورد نیاز برای انتقال فایل. اتصال کنترل برای مدیریت جلسه (کنترل، شناسایی، رمزهای عبور) [۲] بین سرویس گیرنده و سرور با استفاده از یک پروتکل مشابه سرویس Telnet استفاده می شود. به عنوان مثال، “RETR filename” فایل مشخص شده را از یک سرور به یک مشتری منتقل می کند. با توجه به این ساختار، دو درگاه، FTP در خارج از گروه در نظر گرفته می شود، بر خلاف پروتکل های درون گروهی مانند HTTP.

کنترل پورت

سرور در کنترل پورت با کد وضعیت سه رقمی با گزینه پیام متنی ASCII پاسخ می دهد. به عنوان مثال، “۲۰۰” یا “۲۰۰ OK” به این معنی است که آخرین دستور موفقیت آمیز بود. اعداد نشان دهنده شماره کد و متن اختیاری یا توضیحات پارامترهای مورد نیاز است. یک انتقال فایل در حال انجام در ارتباط با داده ها می تواند با استفاده از یک پیام STOP ارسال شده بر روی اتصال کنترل قطع شود. FTP را می توان در فعال یا غیر فعال، که تعیین اینکه چگونه اتصال داده ها ایجاد شده است. در حالت فعال، سرویس گیرنده آدرس IP سرور و شماره پورت را که آن را بشنود می فرستد و سپس سرور اتصال TCP را آغاز می کند.

در شرایطی که مشتری در پشت فایروال است و قادر به پذیرش ورودی برای اتصالات TCP نیست، حالت غیرفعال می تواند مورد استفاده قرار گیرد. مشتری یک دستور PASV را به سرور می فرستد و یک آدرس IP و شماره پورت را به عنوان پاسخ دریافت می کند که مشتری از آنها برای باز کردن اتصال داده به سرور استفاده می کند. هر دو فرم در سپتامبر ۱۹۹۸ به منظور اضافه کردن پشتیبانی از IPv6 به روز شد و برخی از تغییرات در حالت منفعل ساخته شده است، و این باعث می شود حالت منفرد افزایش یابد.

در طول انتقال داده ها بر روی شبکه، می توان چهار نمایش داده ها را استفاده کرد:

حالت ASCII:

برای متن استفاده می شود. داده ها، در صورت لزوم، نمایندگی از کاراکتر ها برای میزبان فرستنده ۸ بیت ASCII قبل از انتقال، و (دوباره، در صورت لزوم) برای نمایش کاراکتر از گیرنده میزبان، تبدیل می شود. در نتیجه، این روش برای فایل هایی که حاوی داده های عددی در دودویی، نقطه شناور یا فرم دهی کد شده دودویی است نامناسب است.

حالت تصویر (معمولا به نام حالت باینری نامیده می شود):

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

EBCDIC mode:

برای متن ساده بین میزبان با استفاده از مجموعه کاراکتر EBCDIC استفاده می شود.

حالت محلی:

اجازه می دهد دو کامپیوتر با تنظیمات یکسان برای ارسال داده ها در یک قالب اختصاصی بدون نیاز به تبدیل آنها به ASCII. برای فایل های متنی، کنترل گزینه های فرمت های مختلف و ساختار ضبط ارائه شده است. این ویژگی ها طراحی شده اند که حاوی قالب بندی Telnet یا ASA هستند.

انتقال داده ها می تواند در هر سه حالت انجام شود:

حالت جریان:

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

حالت خاموش شدن:

FTP داده ها را به چندین بلوک (هدر بلوک، شمارش بیت و فیلد داده) تجزیه می کند و سپس به TCPI انتقال می دهد.

حالت افسرده:

داده ها با استفاده از یک الگوریتم ساده فشرده می شوند.

نکات مهم برای انتقال فایل:

انتقال فایل بین یک کامپیوتر به نام “مشتری” (کسی که اتصال را برای انتقال داده می نامد) و یک سرور (کسی که درخواست انتقال را دریافت می کند) است. کاربر با استفاده از یک نرم افزار خاص می توانید انتخاب کنید چه فایل هایی برای ارسال یا دریافت از سرور استفاده می شود. برای اتصال به سرور اگر سرور نیاز به کاربر وارد یک نام کاربری (یا نام کاربری) و رمز عبور (رمز عبور) و همچنین نام صحیح سرور یا آدرس IP آن وجود دارد.

نوشته قبلی نوشته بعدی

درج نظر لغو پاسخ

نوشته‌های تازه

  • سرعت بخشیدن به وبسایت خود با انتقال به هاست جدید
  • آدرس MAC چیست؟
  • انقلاب سوم وب با وب معنایی یا Semantic Web
  • معرفی انواع سیستم عامل شبکه
  • آینده Devops چگونه خواهد بود ؟

آخرین دیدگاه‌ها

  1. نوین هاست در آموزش نصب wordpress ، نصب آسان و سریع وردپرس در ۵ دقیقه
  2. WP Mersedes در آموزش نصب wordpress ، نصب آسان و سریع وردپرس در ۵ دقیقه
  3. مدیر سایت شکر می خورد در حل مشکل بوت نشدن ubuntu
  4. محمدمهدی در آموزش نصب wordpress ، نصب آسان و سریع وردپرس در ۵ دقیقه
  5. pars-design.ir در اسکن امنیتی ورد پرس با WPscan + فیلم

دسته‌ها

  • راهکار های سازمانی
  • سرور مجازی
  • لایسنس
  • محصولات
  • نمایندگی فروش
  • وبلاگ

برچسب‌ها

اموزش نصب ssl در ویندوز سرور اموزش نصب اس اس ال رایگان اموزش وصل شدن به سرور نحوه اتصال به سرور با موبایل
Logo


تلفن : 49624 – 021
تلفن : 91070308 – 021
admin@novinhost.org
تلگرام : novinhost_org@
کانال تلگرام : novinhost@
تهران ، فلکه دوم صادقیه ، بلوار آیت الله کاشانی ، روبروی پمپ بنزین ، پلاک 160 طبقه 8

سرور مجازی

  • سرور مجازی آلمان
  • سرور مجازی فرانسه
  • سرور مجازی انگلیس
  • سرور مجازی آمریکا
  • سرور مجازی کانادا
  • سرور مجازی هلند
  • سرور مجازی فنلاند

سرور اختصاصی

  • سرور اختصاصی ایران
  • سرور اختصاصی برج میلاد
  • سرور اختصاصی تبیان
  • سرور اختصاصی خارج
  • سرور اختصاصی آلمان
  • سرور اختصاصی فرانسه
  • سرور اختصاصی آمریکا

نمادها و مجوزها

نمادها و مجوزهانظام صنفی

  • شبکه های اجتماعی نوین هاست را در شبکه های اجتماعی حتما دنبال کنید!

تمام حقوق این سایت محفوظ و متعلق به نوین هاست می باشد.

  • قوانین سرویس دهی
  • درباره ما
  • شماره حساب ها
  • استخدام