نیک فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

نیک فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود مقاله عروسک سازی ( فرشته )ا

اختصاصی از نیک فایل دانلود مقاله عروسک سازی ( فرشته )ا دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

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

 

عروسک سازی ( فرشته )

 

 

لوازم مورد نیاز : 1 ـ سافنج 2 ـ کاغذ الیافی در رنگ های بنفش و کرم 3 ـ سیم گل سازی و سیم مفتولی 4 ـ پارچه ابری کرم 5 ـ تور سفید اکلیلی 6 ـ چسب حرارتی 7 ـ نخ گونی بافته شده 8 ـ خز سفید 9 ـ روبان بنفش و نقره ای 10 ـ مروارید مشکی ، نخ قرمز ضخیم ، شکوفه های نقره ای ، قلب طلایی و نقره ای ، سیم های تزئینی در رنگ های بنفش ، نقره ای ، طلایی 11 ـ نوار گاترین 12 ـ نخ نقره ای 1 ت ابتدا دو عدد اسفنج را به وسیله ی چسب چوب به هم وصل کرده و بگذارید کاملا خشک و محکم شود ، سپس طرح بدن عروسک را مطابق عکس روی اسفنج پیاده کرده و به وسیله ی کاتر قسمت های اضافه را ببرید و زاویه ها را از بین ببرید .

/

2 ـ کاغذ الیفای بنفش را بهص ورت دو لایه طوری که اسفنج دیده نشود دور اسفنج بپیچید و به وسیله ی نخ نقره ای و به طور نامنظم دور الیاف پیچیده و محکم کنید در این مرحله نیازی به چسب ندارید .

/

3 ـ الگوی سر عروسک را روی اسفنج کشیده و اضافه ها را بریده و کاملا گرد کنید . روی اسفنج را با کاغذ گونی بافت پوشش دهید و با چسب بچسبانید . 4 ـ برای درست کردن موهای عروسک از نخ گونی بافت ضخیم استفاده کنید . ابتدا یک تکه کوچک را به وسیله چسب جلوی سر وصل کنید . سپس تکه های بلندتری برای اطراف سر بردیه و به ترتیب روی سر عروسک وصل کنید در آخر تاب نخ ها را باز کرده و با استفاده از روبان بنفش موها را به صورت خرگوشی ببندید . سپس با استفاده از یک تکه سیم گل سازی به بدن وصل کنید .

/

5 ـ از دو مروارید مشکی برای چشم ها و یک تکه نخ قرمز ضخیم برای لب عروسک استفاده کرده ، پس از وصل چشم ها و لب عروسک با استفاده از قلم مو و رژگونه صورتی لب های عروسک را سایه بزنید .

/

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

/

7 ـ الگوی دست ها و پاها را روی پارچه ابری کرم کشیده و ببرید . 8 ـ 1 سانتی متر از سیم را لبه ی دست و پا ، مابین دو الگو قرار داده و اطراف الگوها را با چسب بچسبانید .

/


دانلود با لینک مستقیم


دانلود مقاله عروسک سازی ( فرشته )ا

تحقیق درمورد فلش 26 ص

اختصاصی از نیک فایل تحقیق درمورد فلش 26 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

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

 

ماکرومدیا فلش ( Macromedia Flash) یکی از بهترین نرم افزار هایی است که شما میتوانید جهت افزودن افکت های مخصوص و انیمیشن های کامپیوتری به وب سایت از آن استفاده کنید .در این جزوه سعی شده تمامی نکات با ذکر مثال و انیمیشن برای شما ارائه گردد . امید است این منبع جهت استفاده ی شما عزیزان مفید واقع شود. برای مطالعه ی این دوره ی آموزشی نیاز است کاربران محترم آشنایی با سیستم عامل ویندوز داشته باشند . ضمنا سیستم شما باید دارای مشخصات سخت افزاری ذیل باشد : - حداقل سیستم مورد نیاز پنتیوم 233 - 16 مگابایت Ram - حدود 600 مگا بایت فضای آزاد - کارت گرافیکی 64 گیگا بایت کاربردهای Flash زمانی که با یک صفحه ی وب برخورد میکنیم ایده های مختلفی برای ساختن یک وب سایت جالب ،در ذهنمان ایجاد میشود. با وجود بخشهای گوناگون در یک وب سایت در مورد تصاویر و رنگها قانونی کلی وجود دارد. در Flash ابزارهایی وجود دارد که به وسیله ی آنها میتوان به راحتی تصاویر مختلفی خلق کرد. تصاویر برداری خیلی بهتر از نقشه های بیتی هستند. تصویر برداری نه تنها از لحاظ اندازه کوچکتر است بلکه در هنگام کوچک و بزرگ شدن به هیچ وجه کیفیت خود را از دست نمیدهد. ولی زمانی که یک نقشه بیتی را بزرگ میکنیم تصاویر مات به نظر میرسند. تصاویر Flash همانند یک فیلم بر روی صفحه ی وب گذاشته می شود . هرگاه که مرورگر وب شما با یک فیلم Flash روبرو میشود به طور اتوماتیک Flash player را اجرا می کند. نکته به یاد داشته باشید که فیلم های Flash به واسطه برداری بودنشان کم حجم تر از تصاویر نقشه بیتی خواهند بود. متحرک سازی در سایت وب در گذشته در سایتهای وب به علت اینکه انیمیشن نداشتند ، بسیار خسته کننده به نظر می رسیدند. ولی نرم افزار Flash به آسانی انیمیشن را توسط فرآیندی به نام Tweening ایجاد میکند. در این مرحله شما به Flash نقطه آغاز و پایان میدهید و تصاویر بین این دو نقطه به طور اتوماتیک به صورت فریم ( Frame ) ایجاد خواهند شد. مثلاً اگر یک تصویر کامپیوتری برای کامل شدن احتیاج به 10 فریم داشته باشد تنها لازم است به آن دو فریم شروع و پایان را بدهیم ( فریم 1 و فریم 10) ، خود نرم افزار Flash فریم های ما بین آن را میسازد. علاوه بر آن میتوانید یک Motion Tween برای آن شیء بسازید. ساخت فیلم های محاوره ای : در Flash علاوه بر انیمیشن های ساده میتوانید وب سایتهای محاوره ای نیز بسازید. به عنوان مثال میتوان فیلم فلشی را ایجاد کنید که در آن فیلمهای کوتاه و Track های موسیقی متعدد قابل انتخاب وجود داشته باشد زیرا Flash کاملاً شیء گرا میباشد. نکته : در یک فیلم Flash منظور از محاوره ای بودن این است که کاربر قادر به انتخاب کلیپ های ویدئویی یا Track موسیقی دلخواه باشد. تغییر شکل اشیاء و متون متحرک : یکی از تکنولوژی های انیمیشن در Flash این است که به شما اجازه ی تغییر یک شکل به شکل دیگر را میدهد ،به این فرآیند Shape tween میگویند. بدون شک متون متحرک را در سایت های مختلف مشاهده کرده اید. این متون درون یک جعبه از نقطه ای به نقطه دیگر حرکت میکنند. از این Effect در سرفصل روزنامه ها و تبلیغات فروشگاهها استفاده میشود. ایجاد یک متن متحرک در Flash کار بسیار ساده ای است . بدین منظور جهت رسیدن به نتیجه ی مطلوب باید تکنیک های فیلم سازی Flash را با هم ترکیب کنیم ، به این صورت که ابتدا یک Motion Tween ایجاد کرده ، بوسیله آن متنی را داخل جعبه از این سمت به آن سمت برده و سپس یک Mask اضافه می کنیم. توسط این ماسک میتوانیم متن داخل جعبه را کنترل کنیم. این بدان معنی است که شما قادر خواهید بود هر قسمت از متن دلخواه خود را قابل مشاهده کنید. درک و یادگیری اصول پایه ای Flash Flash دارای یک سری عناصر اولیه است که در طول کارتان شما را همراهی میکند. شکل زیر نمای اولیه ای از عناصر اولیه Flash میباشد. صفحه کاری ( Work Place ) در Flash : صفحه کاری منطقه ای است که در آن قلم های Flash را ایجاد میکنید. این صفحه ی کاری در واقع آن منطقه سفید رنگی است که در قسمت میانی پنجره Flash واقع شده است. نکته : به طور پیش فرض اندازه این صفحه 550*400 پیکسل میباشد. اطراف صفحه کاری بوسیله یک حاشیه خاکستری که محیط کاری است پوشانده شده است. اشیاء روی محیط کاری ظاهر میشوند، مگر اینکه آنها را بر روی صفحه کاری منتقل کنید. Timeline : Timeline ( خط زمان ) یکی از ابزار های Flash است که فریم های درون آن را کنترل میکند. شکل زیر قسمتهای مختلف Timeline را به تصویر میکشد. Play head : برای دیدن گزینه های Flash مورد نظر Play head را بوسیله اشاره گر ماوس بر روی این Flash بکشید. بدین منظور شما میتوانید یک Frame دلخواه را بر روی Timeline کلیک کنید که آن به صورت اتوماتیک Play head میشود.

Frame Number : همان نما های شما برای کار کردن در Timeline میباشند. Frame line شما را قادر میسازد تا مکان صحیح اشیاء در فریم را مشخص کنید. Timeline Menu :


دانلود با لینک مستقیم


تحقیق درمورد فلش 26 ص

چند پردازشگرهای مرتبط بوسیله یک شبکه

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

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

 

چند پردازشگرهای مرتبط بوسیله یک شبکه ( ترجمه پترسون 727 تا 756 )

طراحی با تک باس خوب است ولی محدودیت هایی دارد ، چون سه تا از خصوصیت های مطلوب باس با هم ناسازگارند که شامل ، پهنای باند ، درنگ زمانی که ( زمان انتقال یک سیگنال ) و طول مسیر زیاد . همچنین پهنای باند محدودی برای حافظه واحد مرتبط با باس وجود دارد . بنابراین یک تک باس به پردازشگرهایی که می توانند با آن مرتبط باشند یک قید مفیدی را تحمیل می کند . تا امروز بیشترین تعداد پردازشگر مرتبط با باس واحد در کامپیوتر های تجاری 36 تا است ، و این تعداد بنظر می رسد که با گذشت زمان رو به کاهش است .

اگر هدف متصل کردن پردازشگرهای بیشتری به هم است بنابراین طراحان کامپیوتری بایست بیشتر از یک باس واحد استفاده کنند . شکل 908 چگونگی ساختار آن را نشان می دهد . توجه کنید که در شکل 902 ص 716 رسانه اتصال ( باس ) بین حافظه و پردازشگر است در حالیکه در شکل 908 و حافظه به هر کدام از پردازشگرها متصل است و رسانه اتصال ( شبکه بین این گره های مرکب است ، برای سیستم ها باس واحد رسانه برای هر بار دسترسی حافظه مورد استفاده قرار می گیرد در حالیکه در حالت های تعدی تنها برای CP ( توانای یک فرایند برای ارتباط با فرآیند دیگر ) مورد استفاده قرار می گیرد . شکل 909 لیست چندین مرتبط با شبکه های via آورده شده است .

و این به ما یک بحث قدیمی دوباره سازمان حافظه در مقیاس بزرگ پردازش های موازی را نتیجه می دهد . متاسفانه اغلب بحث به یک دوگانگی غلط متمرکزمی شود : حافظه مشترک در برابر حافظه توزیع شده . حافظه مشترک که در واقع به معنی یک فضا با آدرس واحد است که به طور ضمنی به ارتباطات با بارگذاری و ذخیره دلالت می کند .

سازمان شبکه های چند پردازشگر ، توجه : برخلاف شکل 902 اتصالات چند پردازشگر ها بلند تر :908 و شکل از بین حافظه و پردازشگرهانیست . همچنین پردازشگرها بایک شبکه در بالای حافظه ساخته شده اند . شاید بهترین مثال : ctayxmp , yamp sun Enterprise جدید ترین مثال باشند .

در مقابل یک نشانی حافظه های چند گانه خاص وجود دارد که به ارتباط صریح بین ارسال ها و دریافت ها دلالت می کند .

حافظه های توزیع شده به قسمت های فیزیکی حافظه بر می گردد . اگر حافظه فیزیکی به چند قسمت تقسیم شود و کنار هر قسمت هم یک پرداز شگر باشد مثل شکل 8 . و در آنصورت حافظه فیزیکی توزیع شده خواهد بود .

دقیقا برعکس حافظه توزیع شده حافظه متمرکز است . جایکه زمان دسترسی به حافظه فیزیکی برای همه پرداز شگرها برابر است چون هر دسترسی از طریق اتصال شکل 902 انجام می شود . بعضی وقتها به این نوع ماشین سالن رقص می گویند .

که پردازشگرها در یک طرف سالن و حافظه ها در طرف دیگر مانند مدرسه رقص که پسرها در طرف اتاق و دخترها در طرف دیگر هستند . ( به عنوان مثال کامپیوتر ترا ، رجوع شود به www. mkp. cem / coze. htm ) . همانطور که در قسمت 901 گفته شد . فضای یک نشانی در برابر فضای نشانی چند گانه و حافظه توزیع شده در برابر حافظه متمرکز شده متمم یکدیگرند : چند پردازشگرها می توانند یک فضای تک نشانی و یک حافظه فیزیکی توزیع شده داشته باشند . بحث مناسب اهمیت جنبه های مثبت و منفی فضای یک نشانی از ارتباطات روشن و از حافظه های فیزیکی توزیع شده را مشخص می کند .

در ماشین ها بدون یک نشانی ، ارتباطات واقع است . برنامه نویس و کامپایلو می بایست پیغام ها را یک گره بفرستد و از گره دیگری پیغامها را دریافت کنند .

شکل 909 : خصوصیات کامپیوترهای چند پردازشگر متصل باشد شبکه برای فروش در سال 1997

برنامه های موازی ( پیغام های عبوری )

بیایید درباره یک شبکه با اتصالات چند پردازشگر 100 پردازنده ای که از حافظه های چند گانه خاص استفاده می کند بزنیم .

جواب : چون این کامپیوتر فضای چند نشانی دارد ، اولین قدم توزیع 100 زیر مجموعه به هر کدام از حافظه های جزئی است . پردازشگر شامل 000/100 شماره ارسالی زیر مجموعه به هر کدام از 100 گره حافظه پردازش است .

مرحله بعدی بدست آوردن حاصل جمع هر کدام از زیر مجموعه هاست . مرحله مشکل آن ، این است که هر کدام از حاصل جمع های جزئی در یک واحد اجرای مختلف واقع شدند . بنابراین ما باید از یک شبکه به هم پیوسته برای ارسال حاصل جمع های جزئی استفاده کنیم تا حاصل جمع نهایی ذخیره شود . علاوه بر ارسال همه حاصل جمع های جزئی به یک پردازشگر واحدی که براساس جمع های متوالی حاصل جمع های جزئی نتیجه می دهد ما تقسیم می کنیم تا موفق شویم . اول نیمی از واحد اجرا حاصل جمع های جزئی را به نیمه دیگری فرستد جایکه دو حاصل جمع جزئی با هم جمع می شوند . سپس یک چهارم واحد اجرا ( نصفی از نصف ) یک حاصل جمع جزئی جدید را به یک چهارم بعدی می فرستد تا مرحله بعدی جمع انجام شود . این تقسیم کردن ها و ارسال و دریافتها تا زمانیکه یک حاصلجمع از همه اعداد بدست آید . ادامه می یابد . فرض کنید pn نمایانگر شماره واحدهای اجرا باشد send/ x,gk تابعی است که شماره x را با مقدار y از شبکه به واحد اجرا ارسال می کند و ()receive یک تابعی است که یک مقدار را از شبکه برای واحد اجرا می گیرد .

این که همه پردازشگرها به دو دسته فرستنده و گیرنده تقسیم می کند و هر کدام از پردازشگرهای گیرنده فقط یک پیغام دریافت می کنند پس ما میتوانیم فرض کنیم یک پردازشگر گیرنده تا وقتی که دریافت می کند ، ممانعت می کند . بنابراین ارسال و دریافت می توانند به عنوان همزمان سازی خاص باری ارتباطات به کار روند . همانگونه پردازشگر ها از انتقال 9 داده ها آگاهند .

طریقه آدرس دهی پردازشگرهای موازی در مقیاس بزرگ :

اغلب پردازشگرهای تجاری در مقیاس گسترده از حافظه توضیع شده استفاده می کنند . هر چند که ساخت ماشینی که بتواند با ازدیاد و ارتقاء پردازشگرهایش حافظه آن هم افزایش و ارتقاء پیدا کند ، یا خیلی مشکل است یا گرانقیمت .

مسئله جدی که دررابطه با ماشین ها ی توضیع حافظه در مقابل طراحان وجود دارد ، مسئله ارتباطات آن است . برای سازندگان سخت افزاری ساده ترین راه حل استفاده از ارتباط فرستادن و دریافت بجای ارتباط ضمنی می باشد که این امر در صورتیکه بعنوان جزئی از بارگزاری یا ذخیره استفاده گر در امکان پذیر است . فرستادن و دریافت هم چنین مزیتی هم دارد که سادگی طرح ارتباط سیستم برای برنامه نویس می باشد . و طریقه محاسبه با استفاده از ارتباط صریح آسانتر از ارتباط مجازی ( تلویحی ) بارگزاری یا ذخیره ای . یا به عبارت دیگر بارگزاری و ذخیره بمراتب از ارتباط پائین تری از نوع فرستادن و دریافت دارد . بعضی از کاربردها اطلاعتشان در دور دست قرار دارد که بصورت گه گاهی و غیر قابل پیش بینی بدست می آید ، بنابراین خیلی مفید خواهد بود که برای اطلاعات دور دست آدرسی


دانلود با لینک مستقیم


چند پردازشگرهای مرتبط بوسیله یک شبکه

مستند سازی شبکه

اختصاصی از نیک فایل مستند سازی شبکه دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

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

 

مستند سازی شبکه ( بخش اول ) مستندسازی شبکه یکی از فعالیت های‌ مهم و حیاتی به منظور نگهداری و پشتیبانی مطلوب از یک شبکه کامپیوتری است . تولد یک شبکه با یک سناریو  آغاز و حیات آن بر اساس مجموعه شرایط موجود ادامه می یابد . هر شبکه کامپیوتری در مدت زمان حیات خود با مسائل متعددی  مواجه می گردد . مستندسازی ، امکان مدیریت و راهبری مطلوب یک شبکه کامپیوتری را فراهم نموده  و مهم تر از همه این که تجارب مدیریت یک شبکه در اختیار سایر افراد گذاشته می‌شود . افرادی که قرار است در آینده ای نه چندان دور سکان هدایت یک شبکه را برعهده گیرند . نسل بعد همواره می بایست از نقطه ای شروع نمایند که ما تمام کرده ایم نه این که آنان نیز از همان نقطه ای شروع نمایند که ما شروع کرده بوده ایم . رویکرد فوق اهمیت و جایگاه برجسته مستند سازی در هر زمینه ای را به خوبی نشان می دهد .

آیا شبکه شما مستند شده است ؟ مستند سازی شبکه ، ایجاد یک دفترچه راهنما از شبکه به منظور تسهیل در مدیریت شبکه است . لطفا" به سوالات زیر پاسخ و بر اساس آن،  وضعیت مستندسازی شبکه خود را ارزیابی نمائید .

آیا دارای یک دیاگرام ( فیزیکی ، منطقی ) از شبکه موجود می باشید ؟

آیا دیاگرام شبکه بهنگام و متناسب با آخرین وضعیت موجود است ؟

آیا پیکربندی نرم افزارهای سرویس دهنده ، مستند شده است ؟

آیا پیکربندی سخت افزار های موجود مستند شده است ؟

آیا ضوابط استفاده از سرویس های شبکه مستند شده است ؟

آیا سیاست های امنیتی استفاده از شبکه مستند شده است ؟

 شما شبکه را مدیریت می نمائید  و یا شبکه شما را اداره می نماید ؟

در پاسخ به سوالات فوق ممکن است گفته شود که ما به دلایل زیر دارای مستنداتی نمی باشیم :

آخرین فردی که به عنوان مدیر شبکه در این مرکز مشغول به کار بوده است، اطلاعات را در ذهن خود مستند نموده ! و چیزی را برای دیگران مکتوب نکرده است .

برای مستندسازی شبکه زمان زیادی را می بایست صرف نمود و ما زمان انجام این کار را نداریم !

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

سازمان ما از یک مشاور و یا شرکت خاص خواسته است که این کار را انجام دهد و آنان نیز این کار را نه برای سازمان ما بلکه برای خود انجام داده اند .

در سازمان ما طراحی پس از پیاده سازی انجام می‌ شود! و چون هنوز پیاده سازی تمام نشده است بنابراین نمی توان طراحی را انجام تا متعاقب آن مستندسازی را آغاز نمود !

مزایای مستندسازی 

اشکال زدائی سریع : مستندسازی ،‌ زمان برخورد با مسائل مشابه در یک شبکه  را  کاهش خواهد داد . با استفاده از یک دیاگرام تصویری ،‌ امکان شناسائی و برخورد سریعتر با نقاط بحرانی در شبکه فراهم می گردد .   

کاهش احتمال از بین رفتن داده ها : بر روی هر شبکه منابع اطلاعاتی مهم و متفاوتی وجود دارد . با مستند سازی شبکه و مدیریت مطلوب آن، احتمال از دست دادن داده های ارزشمند در هر سازمان کاهش می یابد .  

تسهیل در امر اشتراک فعالیت ها : مدیران شبکه می توانند مسولیت های متفاوت شبکه را به افراد دیگر واگذار نمایند ، چراکه می توان اطلاعات مستند شده را در اختیار  سایر افراد متناسب با مسئولیت آنان قرار داد .  

عدم وابستگی سازمان به یک شخص حقوقی و یا حقیقی خاص : با مستندسازی شبکه ، امکان مدیریت شبکه در اختیار سازمان قرار می گیرد و به فرد و یا افراد خاصی وابسته نخواهد شد ( تحقق اصل مهم "در خدمت سیستم بودن نه این که سیستم در خدمت ما باشد"  ) .  

بهبود طراحی شبکه : یک دیاگرام بهنگام شده ،  یکی از عناصر کلیدی در هر نوع فرآیند طراحی است .

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

برای ایجاد مستندات شبکه به چه میزان اطلاعات نیاز است ؟ از لحاظ تئوری ، اطلاعات جمع آوری شده می بایست بگونه ای باشند که بتوان با استفاده از آنان شبکه را از ابتدا ایجاد نمود . در عمل و با دیدی واقع گرایانه ،  میزان عمق مستندات یک شبکه به پیچیدگی شبکه ، منابع موجود بر روی آن و ابزارهای لازم برای جمع آوری مستندات بستگی دارد . موارد زیر نمونه اطلاعاتی می باشند که می توان آنان را در مستندات لحاظ نمود :

نقشه طبقات ساختمان 

دیاگرام فیزیکی شبکه

دیاگرام منطقی شبکه

اطلاعات سخت افزاری

اطلاعات پیکربندی

اطلاعات پروتکل ها

اطلاعات dns

اطلاعات مدیریتی شبکه

ثبت مشخصات دستگاه ها و ایجاد شناسنامه اطلاعاتی برای هر یک از آنان

مستند سازی رویه ها


دانلود با لینک مستقیم


مستند سازی شبکه

تحقیق درمورد آشنائی با پروتکل FTP

اختصاصی از نیک فایل تحقیق درمورد آشنائی با پروتکل FTP دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 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 استفاده می شود . برای ارسال هرنوع داده که به ترجمه نیاز نداشته باشد،می توان از ارسال باینری استفاده نمود.


دانلود با لینک مستقیم


تحقیق درمورد آشنائی با پروتکل FTP