5- پروتكل وب و ديگر
پروتكلها
Web :
وب بر اساس مدل سرويس گر(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 متصل است بعنوان يك سرويس گر گوفر و وقتی
كه به يك اخبار يوزنت متصل است مانند يك سرويس گر اخبار عمل
ميكند
|