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