لینک دریافت خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : .doc ( قابل ویرایش اماده پرینت )
تعداد : 18 صفحه
قسمتی متن :
اشنائی پروتکل 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 استفاده شود . ارسال هرنوع داده که ترجمه نیاز نداشته باشد،می توان ارسال باینری استفاده نمود.
اتخاذ تصمیم رابطه نوع ارسال فایل ها اختیار سرویس گیرنده ( برخلاف HTTP که تواند سرویس گیرنده نوع داده ارسالی اطلاع دهد ) . معمولا" سرویس گیرندگان ارسال باینری انتخاب نمایند پس دریافت فایل ، ترجمه لازم انجام خواهند داد . ارسال باینری ذاتا" دارای کارائی بیشتری چراکه سرویس دهنده سرویس گیرنده نیازی انجام تراکنش on the fly نخواهند داشت . ارسال اسکی