تبلیغات
آموزش هاست - سی پنل - پلسک - مجازی سازی - مدیریت سایت - مدیریت سرور - مفاهیم - پروتكل های دیگر وب :
آموزش هاست - سی پنل - پلسک - مجازی سازی - مدیریت سایت - مدیریت سرور - مفاهیم
آموزش هاست - اف تی پی - سی پنل - پلسک - مجازی سازی - مدیریت سایت - مدیریت سرور - مفاهیم

مرتبه
تاریخ : جمعه 28 مرداد 1390

وب بر اساس مدل سرویس گر(server)/سرویس گیر(client) عمل میكند
مدل سرویس گر و سرویس

وب بر اساس مدل سرویس گر(server)/سرویس گیر(client) عمل میكند
مدل سرویس گر و سرویس گیر در سیستم شبكه های كامپیوتری شامل 3 جزء است . سرویس گر ، سرویس گیر و شبكه كه ، سرویس گیر یك نرم افزار است كه بر روی كامپیوتر كاربر اجرا میشود و سرویس گر نرم افزاری است كه بر روی كامپیوتری كه عمل تغذیه اطلاعاتی را به عهده دارد انجام میشود. كاربر از طریق این نرم افزار میتواند درخواستهایی را برای دریافت اطلاعات و انجام اعمالی ارسال دارد این درخواست از طریق شبكه به كامپیوتر سرویس گر میرسد و سرویس گر اعمال لازم را انجام می دهد. تمام اطلاعاتی كه بر اساس مدل سرویس گر و سرویس گیر عمل میكنند از یكسری ضوابط یا پروتكل هایی پیروی میكنند كه برای آن سیستم تعریف شده اند. این شكل فعالیت درخواست و پاسخ كه از طریق مدل سرویس گر و سرویس گیر اجرا میشود توانائیهای زیادی دارد رابطه سرویس گیر و سرویس گر بر اساس یك پروتكل از پیش تعیین شده برقرار میشود.
نرم افزار سرویس گر میتواند برای هر نوع سخت افزار خاصی طراحی شود در واقع Server دیگر نگران اینكه كاربر از چه نوع كامپیوتری استفاده میكند نخواهد بود زیرا میداند كه زبان مشترکی با Client دارد كه صرفنظر از سیستم سخت افزاری كاربر هر دوی آنها به این زبان با همدیگر ارتباط برقرار میكنند در واقع این طراحی در سطح نرم افزار Client صورت گرفته و همین امر است كه وب را به صورت یك پدیده غیر وابسته به سیستم در آورده است . Platform Independent برای درك بهتر موضوع مدل Server/client را مشابه سیستم پخش تلویزیونی می دانیم كه برنامه های تلویزیون از طریق هر دستگاه تلویزیونی گرفته میشود اطلاعات از یك سیستم پخش امواج بر اساس ساختار استاندارد انتشار می یابد.
- مرورگر های Web میتوانند به اطلاعات چند پروتکلی دسترسی داشته باشند مرورگرهای وب چند پروتکلی هستند این بدان معناست كه مرورگر ها میتوانند به انواع مختلفی از سرویس گرها كه بر اساس پروتكل های مختلفی ارتباط برقرار میكنند دسترسی داشته باشند مهمترین پروتكل هایی كه مرورگرها میتوانند با استفاده از آنها به سرویس گرها متصل شوند عبارتند از :
1. HTTP -Hyper text transmission protocol : این پروتكل مخصوص وب است و برای انتقال ابر متنی از طریق شبكه طراحی شده است.
2. FTP  - transmission protocol File: این پروتكل برای این طراحی شده كه به كاربر اجازه میدهد تا فایلها را خیلی سریع و به راحتی برداشت كند . انتقال فایل بین کامپیوترهای متصل به اینترنت بر عهده این پروتکل است، اما این پروتکل خدمات ذیل را هم ارائه میکند.

-  تهیه لیستی از فایل های موجود در کامپیوتر میزبان.

-  حذف، تغییر نام و جا به جا کردن فایل ها در کامپیوتر میزبان.

-  جستجوی دایرکتوریهای کامپیوتر میزبان.

-  ایجاد یا حذف دایرکتوری روی کامپیوتر میزبان.

3. Telnet : برای ورود به سیستم یك كامپیوتر میزبان ( معمولا از راه دور ) مثلاً هنگامی كه به Gopher/server متصل است بعنوان یك سرویس گر گوفر و وقتی كه به یك اخبار یوزنت متصل است مانند یك سرویس گر اخبار عمل میكند

گیر در سیستم شبكه های كامپیوتری شامل 3 جزء است . سرویس گر ، سرویس گیر و شبكه كه ، سرویس گیر یك نرم افزار است كه بر روی كامپیوتر كاربر اجرا میشود و سرویس گر نرم افزاری است كه بر روی كامپیوتری كه عمل تغذیه اطلاعاتی را به عهده دارد انجام میشود. كاربر از طریق این نرم افزار میتواند درخواستهایی را برای دریافت اطلاعات و انجام اعمالی ارسال دارد این درخواست از طریق شبكه به كامپیوتر سرویس گر میرسد و سرویس گر اعمال لازم را انجام می دهد. تمام اطلاعاتی كه بر اساس مدل سرویس گر و سرویس گیر عمل میكنند از یكسری ضوابط یا پروتكل هایی پیروی میكنند كه برای آن سیستم تعریف شده اند. این شكل فعالیت درخواست و پاسخ كه از طریق مدل سرویس گر و سرویس گیر اجرا میشود توانائیهای زیادی دارد رابطه سرویس گیر و سرویس گر بر اساس یك پروتكل از پیش تعیین شده برقرار میشود.
نرم افزار سرویس گر میتواند برای هر نوع سخت افزار خاصی طراحی شود در واقع Server دیگر نگران اینكه كاربر از چه نوع كامپیوتری استفاده میكند نخواهد بود زیرا میداند كه زبان مشترکی با Client دارد كه صرفنظر از سیستم سخت افزاری كاربر هر دوی آنها به این زبان با همدیگر ارتباط برقرار میكنند در واقع این طراحی در سطح نرم افزار Client صورت گرفته و همین امر است كه وب را به صورت یك پدیده غیر وابسته به سیستم در آورده است . Platform Independent برای درك بهتر موضوع مدل Server/client را مشابه سیستم پخش تلویزیونی می دانیم كه برنامه های تلویزیون از طریق هر دستگاه تلویزیونی گرفته میشود اطلاعات از یك سیستم پخش امواج بر اساس ساختار استاندارد انتشار می یابد.
- مرورگر های Web میتوانند به اطلاعات چند پروتکلی دسترسی داشته باشند مرورگرهای وب چند پروتکلی هستند این بدان معناست كه مرورگر ها میتوانند به انواع مختلفی از سرویس گرها كه بر اساس پروتكل های مختلفی ارتباط برقرار میكنند دسترسی داشته باشند مهمترین پروتكل هایی كه مرورگرها میتوانند با استفاده از آنها به سرویس گرها متصل شوند عبارتند از :
1. HTTP -Hyper text transmission protocol : این پروتكل مخصوص وب است و برای انتقال ابر متنی از طریق شبكه طراحی شده است.
2. FTP  - transmission protocol File: این پروتكل برای این طراحی شده كه به كاربر اجازه میدهد تا فایلها را خیلی سریع و به راحتی برداشت كند . انتقال فایل بین کامپیوترهای متصل به اینترنت بر عهده این پروتکل است، اما این پروتکل خدمات ذیل را هم ارائه میکند.

-  تهیه لیستی از فایل های موجود در کامپیوتر میزبان.

-  حذف، تغییر نام و جا به جا کردن فایل ها در کامپیوتر میزبان.

-  جستجوی دایرکتوریهای کامپیوتر میزبان.

-  ایجاد یا حذف دایرکتوری روی کامپیوتر میزبان.

3. Telnet : برای ورود به سیستم یك كامپیوتر میزبان ( معمولا از راه دور ) مثلاً هنگامی كه به Gopher/server متصل است بعنوان یك سرویس گر گوفر و وقتی كه به یك اخبار یوزنت متصل است مانند یك سرویس گر اخبار عمل میكند



ارسال توسط پیمان کوره پز