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

دسته بندي : دانش آموزی و دانشجویی » دانلود تحقیق
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل :  word (..doc) ( قابل ويرايش و آماده پرينت )
تعداد صفحه : 18 صفحه

 قسمتی از متن word (..doc) : 
 

1
‏آشنائی با پروتكل FTP‏ ( بخش اول )
‏امروزه از پروتكل های متعددی در شبكه های كامپيوتری استفاده می گردد كه صرفا" تعداد اندكی از آنان به منظور انتقال داده طراحی و پياده سازی شده اند . اينترنت نيز به عنوان يك شبكه گسترده از اين قاعده مستثنی نبوده و در اين رابطه از پروتكل های متعددی استفاده می شود.
برای بسياری از كاربران اينترنت همه چيز محدود به وب و پروتكل مرتبط با آن يعنی HTTP‏ است ، در صورتی كه در اين عرصه از پروتكل های متعدد ديگری نيز‏ ‏ استفاده می گردد. FTP‏ ‏ نمونه ای در اين زمينه است .
‏پروتكل FTP‏ چيست ؟
‏تصوير اوليه اينترنت در ذهن بسياری از كاربران،‏ ‏ استفاده از منابع اطلاعاتی و حركت از سايتی به سايت ديگر است و شايد به همين دليل باشد كه اينترنت در طی ساليان اخير به سرعت رشد و متداول شده است . بسياری از كارشناسان اين عرصه اعتقاد دارند كه اينترنت گسترش و‏ ‏ عموميت خود را مديون‏ ‏ سرويس وب می باشد .
فرض كنيد كه سرويس وب را از اينترنت حذف نمائيم . برای بسياری از ما اين سوال مطرح خواهد شد كه چه نوع استفاده ای را می توانيم از اينترنت داشته باشيم ؟ در صورت تحقق چنين شرايطی ،‏ ‏ يكی از عملياتی كه كاربران قادر به انجام آن خواهند بود ،‏ ‏ دريافت داده ، فايل های صوتی ، تصويری و ساير نمونه فايل های ديگر با استفاده از پروتكل FTP‏ (برگرفته از File‏ Transfer Protocol‏ ) است. ‏ 
2
‏ويژگی های پروتكل 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‏ ‏ نمونه هائی در اين زمينه می باشند .
4
‏پروتكل FTP‏ را می توان به عنوان يك سيستم پرس وجو نيز تلقی نمود چراكه سرويس گيرندگان و سرويس دهندگان گفتگوی لازم به منظور تائيد يكديگر و ارسال فايل را انجام می دهند. علاوه بر اين، پروتكل فوق مشخص می نمايد‏ ‏ كه سرويس گيرنده و سرويس دهنده، داده را بر روی كانال گفتگو ارسال نمی نمايند . در مقابل ،‌ سرويس گيرنده و سرويس دهنده در خصوص نحوه ارسال فايل ها بر روی اتصالات مجزا و جداگانه ( يك اتصال برای هر ارسال داده ) با يكديگر گفتگو خواهند كرد ( نمايش ليست فايل های موجود در يك دايركتوری نيز به عنوان يك ارسال فايل تلقی می گردد ) .
‏پروتكل FTP‏ امكان استفاده از سيستم فايل را مشابه پوسته يونيكس و يا خط دستور ويندوز در اختيار كاربران قرار می دهد .
‏سرويس گيرنده در ابتدا يك پيام را برای سرويس دهنده ارسال و سرويس دهنده نيز به آن پاسخ خواهد داد و در ادامه ارتباط غيرفعال می گردد . وضعيت فوق با ساير پروتكل هائی كه به صورت تراكنشی كار می كنند ،‌ متفاوت می باشد ( نظير پروتكل HTTP‏ ) . برنامه های سرويس گيرنده زمانی قادر به شبيه سازی يك محيط تراكنشی می باشند كه از مسائلی كه قرار است در آينده محقق شوند ، آگاهی داشته باشند . در واقع ، پروتكل FTP‏ يك دنباله stateful‏ ‏ از يك و يا چندين تراكنش است.
‏سرويس گيرندگان ، مسئوليت ايجاد و مقداردهی اوليه درخواست ها را برعهده دارند كه‏ ‏ با استفاده از‏ ‏ دستورات اوليه FTP‏ انجام می گردد. دستورات فوق ،‏ ‏ عموما" سه و يا چهار حرفی می باشند (مثلا" برای تغيير دايركتوری از دستور
4
CWD‏ استفاده می شود ).‏ ‏ سرويس دهنده نيز بر اساس يك فرمت استاندارد به سرويس گيرندگان پاسخ خواهد داد ( سه رقم كه به دنبال آن از‏ ‏ space‏ استفاده شده است به همراه يك متن تشريحی ) . سرويس گيرندگان می بايست صرفا" به كد عددی نتيجه استناد نمايند چراكه متن تشريحی تغيير پذير بوده و در عمل برای اشكال زدائی مفيد است ( برای كاربران حرفه ای ) .
‏پروتكل FTP‏ دارای امكانات حمايتی لازم برای ارسال داده با نوع های مختلف می باشد . دو فرمت‏ ‏ متداول،‏ ‏ اسكی برای متن ( سرويس گيرنده‏ ‏ با ارسال دستور‏ ‏ TYPE A‏ ،‌موضوع را به اطلاع سرويس دهنده می رساند ) و image‏ برای داده های باينری است ( توسط‏ ‏ TYPE I‏ ‏ مشخص می گردد) . ارسال داده با فرمت اسكی در مواردی كه ماشين سرويس دهنده و ماشين سرويس گيرنده از استانداردهای متفاوتی برای متن استفاده می نمايند ، مفيد بوده و‏ ‏ يك سرويس گيرنده می تواند پس از دريافت داده آن را به فرمت مورد نظر خود ترجمه و استفاده نمايد . مثلا" در نسخه های ويندوز‏ ‏ از يك دنباله‏ ‏ carriage return‏ و‏ ‏ linefeed‏ برای نشان دادن انتهای خط استفاده می گردد در صورتی كه در‏ ‏ سيستم های مبتنی بر يونيكس صرفا" از يك‏ ‏ linefeed‏ استفاده می شود . برای ارسال هرنوع داده كه به ترجمه نياز نداشته باشد،می توان از ارسال باينری استفاده نمود.

 
دسته بندی: دانش آموزی و دانشجویی » دانلود تحقیق

تعداد مشاهده: 3775 مشاهده

فرمت فایل دانلودی:.zip

فرمت فایل اصلی: .doc

تعداد صفحات: 18

حجم فایل:21 کیلوبایت

 قیمت: 8,000 تومان
پس از پرداخت، لینک دانلود فایل برای شما نشان داده می شود.   پرداخت و دریافت فایل