امروز: پنجشنبه 8 آذر 1403
دسته بندی محصولات
بخش همکاران
بلوک کد اختصاصی

آشنائی با پروتكل FTP

آشنائی با پروتكل FTPدسته: کامپیوتر و IT
بازدید: 79 بار
فرمت فایل: doc
حجم فایل: 29 کیلوبایت
تعداد صفحات فایل: 17

امروزه از پروتكل های متعددی در شبكه های كامپیوتری استفاده می گردد كه صرفا تعداد اندكی از آنان به منظور انتقال داده طراحی و پیاده سازی شده اند اینترنت نیز به عنوان یك شبكه گسترده از این قاعده مستثنی نبوده و در این رابطه از پروتكل های متعددی استفاده می شود برای بسیاری از كاربران اینترنت همه چیز محدود به وب و پروتكل مرتبط با آن یعنی HTTP است ، در

قیمت فایل فقط 1,900 تومان

خرید

آشنائی با پروتكل FTP 

آشنائی با پروتكل FTP ( بخش اول )

امروزه از پروتكل های متعددی در شبكه های كامپیوتری استفاده می گردد كه صرفا" تعداد اندكی از آنان به منظور انتقال داده طراحی و پیاده سازی شده اند . اینترنت نیز به عنوان یك شبكه گسترده از این قاعده مستثنی نبوده و در این رابطه از پروتكل های متعددی استفاده می شود.
برای بسیاری از كاربران اینترنت همه چیز محدود به وب و پروتكل مرتبط با آن یعنی HTTP است ، در صورتی كه در این عرصه از پروتكل های متعدد دیگری نیز  استفاده می گردد. FTP  نمونه ای در این زمینه است .

پروتكل FTP چیست ؟
تصویر اولیه اینترنت در ذهن بسیاری از كاربران،  استفاده از منابع اطلاعاتی و حركت از سایتی به سایت دیگر است و شاید به همین دلیل باشد كه اینترنت در طی سالیان اخیر به سرعت رشد و متداول شده است . بسیاری از كارشناسان این عرصه اعتقاد دارند كه اینترنت گسترش و  عمومیت خود را مدیون  سرویس وب می باشد .
فرض كنید كه سرویس وب را از اینترنت حذف نمائیم . برای بسیاری از ما این سوال مطرح خواهد شد كه چه نوع استفاده ای را می توانیم از اینترنت داشته باشیم ؟ در صورت تحقق چنین شرایطی ،  یكی از عملیاتی كه كاربران قادر به انجام آن خواهند بود ،  دریافت داده ، فایل های صوتی ، تصویری و سایر نمونه فایل های دیگر با استفاده از پروتكل FTP (برگرفته از File Transfer Protocol ) است.  

ویژگی های پروتكل FTP

  • پروتكل FTP ، اولین تلاش انجام شده برای‌ ایجاد یك استاندارد به منظور مبادله فایل بر روی شبكه های مبتنی بر پروتكل TCP/IP  است كه از اوایل سال 1970 مطرح  و مشخصات استاندارد آن طی RFC 959  در اكتبر سال 1985 ارائه گردید .
  • پروتكل FTP  دارای حداكثر انعطاف لازم و در عین حال امكان پذیر به منظور استفاده در شبكه های مختلف با توجه به نوع پروتكل شبكه است .
  • پروتكل FTP از مدل سرویس گیرنده - سرویس دهنده تبعیت می نماید . برخلاف HTTP كه یك حاكم مطلق در عرصه مرورگرهای وب و سرویس دهندگان وب است ، نمی توان ادعای مشابهی را در رابطه با پروتكل FTP  داشت و هم اینك مجموعه ای گسترده از سرویس گیرندگان و سرویس دهندگان FTP وجود دارد .
  • برای ارسال فایل با استفاده از پروتكل FTP به یك سرویس گیرنده FTP نیاز می باشد . ویندوز دارای یك برنامه سرویس گیرنده FTP از قبل تعبیه شده می باشد ولی دارای محدودیت های مختص به خود می باشد . در این رابطه نرم افزارهای متعددی تاكنون طراحی و پیاده سازی شده است:
    ulletProof FTP  ، WS FTP Professional، FTP Explorer  و Smart FTP  نمونه هائی در این زمینه می باشند .
  • پروتكل FTP را می توان به عنوان یك سیستم پرس وجو نیز تلقی نمود چراكه سرویس گیرندگان و سرویس دهندگان گفتگوی لازم به منظور تائید یكدیگر و ارسال فایل را انجام می دهند. علاوه بر این، پروتكل فوق مشخص می نماید  كه سرویس گیرنده و سرویس دهنده، داده را بر روی كانال گفتگو ارسال نمی نمایند . در مقابل ،‌ سرویس گیرنده و سرویس دهنده در خصوص نحوه ارسال فایل ها بر روی اتصالات مجزا و جداگانه ( یك اتصال برای هر ارسال داده ) با یكدیگر گفتگو خواهند كرد ( نمایش لیست فایل های موجود در یك دایركتوری نیز به عنوان یك ارسال فایل تلقی می گردد ) .
  • پروتكل FTP امكان استفاده از سیستم فایل را مشابه پوسته یونیكس و یا خط دستور ویندوز در اختیار كاربران قرار می دهد .
  • سرویس گیرنده در ابتدا یك پیام را برای سرویس دهنده ارسال و سرویس دهنده نیز به آن پاسخ خواهد داد و در ادامه ارتباط غیرفعال می گردد . وضعیت فوق با سایر پروتكل هائی كه به صورت تراكنشی كار می كنند ،‌ متفاوت می باشد ( نظیر پروتكل HTTP ) . برنامه های سرویس گیرنده زمانی قادر به شبیه سازی یك محیط تراكنشی می باشند كه از مسائلی كه قرار است در آینده محقق شوند ، آگاهی داشته باشند . در واقع ، پروتكل FTP یك دنباله stateful  از یك و یا چندین تراكنش است.
  • سرویس گیرندگان ، مسئولیت ایجاد و مقداردهی اولیه درخواست ها را برعهده دارند كه  با استفاده از  دستورات اولیه FTP انجام می گردد. دستورات فوق ،  عموما" سه و یا چهار حرفی می باشند (مثلا" برای تغییر دایركتوری از دستور CWD استفاده می شود ).  سرویس دهنده نیز بر اساس یك فرمت استاندارد به سرویس گیرندگان پاسخ خواهد داد ( سه رقم كه به دنبال آن از  space استفاده شده است به همراه یك متن تشریحی ) . سرویس گیرندگان می بایست صرفا" به كد عددی نتیجه استناد نمایند چراكه متن تشریحی تغییر پذیر بوده و در عمل برای اشكال زدائی مفید است ( برای كاربران حرفه ای ) .

پروتكل FTP دارای امكانات حمایتی لازم برای ارسال داده با نوع های مختلف می باشد . دو فرمت  متداول،  اسكی برای متن ( سرویس گیرنده  با ارسال دستور  TYPE A ،‌موضوع را به اطلاع سرویس دهنده می رساند ) و image برای داده های باینری است ( توسط  TYPE I  مشخص می گردد) . ارسال داده با فرمت اسكی در مواردی كه ماشین سرویس دهنده و ماشین سرویس گیرنده از استانداردهای متفاوتی برای متن استفاده می نمایند ، مفید بوده و  یك سرویس گیرنده می تواند پس از دریافت داده آن را به فرمت مورد نظر خود ترجمه و استفاده نماید . مثلا" در نسخه های ویندوز  از یك دنباله  carriage return و  linefeed برای نشان دادن انتهای خط استفاده می گردد در صورتی كه در  سیستم های مبتنی بر یونیكس صرفا" از یك  linefeed استفاده می شود . برای ارسال هرنوع داده كه به ترجمه نیاز نداشته باشد،می توان از ارسال باینری استفاده نمود

جهت دریافت فایل آشنائی با پروتكل FTP لطفا آن را خریداری نمایید

قیمت فایل فقط 1,900 تومان

خرید

برچسب ها : آشنائی با پروتكل FTP , دانلود آشنائی با پروتكل FTP , پروتكل , پروتكل FTP , کامپیوتر , نرم افزار , سخت افزار , برنامه نویسی , وب سایت , طراحی سایت , , پروژه دانشجویی , دانلود پژوهش , دانلود تحقیق , پایان نامه , دانلود پروژه

نظرات کاربران در مورد این کالا
تا کنون هیچ نظری درباره این کالا ثبت نگردیده است.
ارسال نظر