آشنائی با پروتكل HTTP ( بخش دوم )

سرويس گيرنده وب ، مقادير خاصی را با اهداف كاملا" مشخص شده برای سرويس دهنده وب ارسال می نمايد ( حصول اطمينان از وجود يك زبان مشترك برای گفتگو بين سرويس گيرنده و سرويس دهنده وب ) . سرويس دهنده پس از بررسی اطلاعات ارسالی ، آنان را تفسير و متناسب با آن اطلاعاتی را برای سرويس گيرنده ارسال می نمايد . در معماری فوق يك نرم افزار در سمت سرويس گيرنده و به عنوان يك سرويس گيرنده وب ( نظير
دوشنبه، 30 دی 1387
تخمین زمان مطالعه:
موارد بیشتر برای شما
آشنائی با پروتكل HTTP ( بخش دوم )
آشنائی با پروتكل HTTP ( بخش دوم )
آشنائی با پروتكل HTTP ( بخش دوم )

در بخش اول با جايگاه پروتكل HTTP به منظور مبادله اطلاعات بين سرويس گيرندگان و سرويس دهندگان وب اشاره و در ادامه با نوع و ماهيت اطلاعات ارسالی سرويس گيرندگان وب به منظور دريافت خدمات از سرويس دهندگان ، آشنا شديم .
در اين بخش با نوع و ماهيت اطلاعات ارسالی سرويس دهندگان وب به منظور پاسخ به درخواست سرويس گيرندگان آشنا خواهيم شد.
مرورگر وب ، صدای خود را با استفاده از پروتكل HTTP به گوش سرويس دهنده وب می رساند و از وی درخواست يك صفحه وب را می نمايد.
سرويس دهنده وب علاوه بر اين كه با اين صدا آشنا است خود نيز برای پاسخ به مرورگر وب از مجموعه قوانين آن تبعيت می كند .

پروتكل HTTP : يك معماری سرويس گيرنده و سرويس دهنده

سرويس گيرنده وب ، مقادير خاصی را با اهداف كاملا" مشخص شده برای سرويس دهنده وب ارسال می نمايد ( حصول اطمينان از وجود يك زبان مشترك برای گفتگو بين سرويس گيرنده و سرويس دهنده وب ) . سرويس دهنده پس از بررسی اطلاعات ارسالی ، آنان را تفسير و متناسب با آن اطلاعاتی را برای سرويس گيرنده ارسال می نمايد . در معماری فوق يك نرم افزار در سمت سرويس گيرنده و به عنوان يك سرويس گيرنده وب ( نظير IE و يا Mozilla Firefox ) ايفای وظيفه می نمايد و در سمت سرويس دهنده يك نرم افزار به عنوان سرويس دهنده وب ( نظير : IIS و يا Apache ) وظايف تعريف شده خود را انجام می دهد.
سناريوی فوق مدل و يا معماری سرويس گيرنده - سرويس دهنده را در ذهن تداعی می نمايد ( معماری مبتنی بر درخواست و پاسخ ) .

پاسخ سرويس دهنده

شكل زير يك بسته اطلاعاتی HTTP از مبداء يك سرويس دهنده به مقصد يك سرويس گيرنده را نشان می دهد ( پاسخ سرويس دهنده ).

توضيحات :

جدول زير برخی اطلاعات ارسالی توسط سرويس دهنده را نشان می دهد .

عملكرد

نوع اطلاعات

به سرويس گيرنده اعلام می گردد كه :

  • سرويس دهنده وب از پروتكل  HTTPنسخه  1 .1  استفاده می نمايد.
  • فايل درخواستی وی توسط سرويس دهنده پيدا شده است .

200 ، يك كد وضعيت است كه وضعيت پاسخ به درخواست را مشخص می نمايد .

HTTP/1.1 200 OK  

مستند و يا فايل درخواستی سرويس گيرنده  توسط يك پراكسی cacheنخواهد شد و هدف آن صرفا" برای كاربر متقاضی فايل است .

Cache-Control:
 private

فرمت ارسال فايل و يا مستند درخواستی به سرويس گيرنده وب اعلام می شود . در اين مورد خاص ، اطلاعات با فرمت  text/htmlارسال می گردند .
سرويس گيرنده وب دارای دانش لازم به منظور بررسی و نمايش اطلاعات با فرمت اشاره شده می باشد .

Content-type:
 text/html

نوع سرويس دهنده و يا نرم افزار سرويس دهنده ( سرويس دهنده وب ) مشخص می گردد .
در اين مورد خاص ،  سرويس دهنده وب Googleنمايش داده شده است .

Server:
 GWS/2.1

پروتكل HTTPنسخه شماره 1 .1  از ارسال اطلاعات به صورت chunckedحمايت می نمايد. در روش فوق ، بدنه يك پيام به منظور ارسال مجموعه ای از ماژول ها اصلاح می گردد . مسوليت مشخص كردن اندازه هر ماژول ارسالی بر عهده يكی از فيلدهای موجود در اين ساختار گذاشته می شود .
در صورت ارسال معمولی اطلاعات  توسط پروتكل HTTP، از يك فيلد با نام "Content-Length" به منظور مشخص نمودن حجم داده ارسالی،استفاده می گردد .

Transfer-Encoding: chunked
 

زمان و تاريخ سرويس دهنده وب مشخص می گردد.

Date:
 Sat 30 Jul 2005 14:14:50 GMT
 

تگ های HTMLارسالی توسط سرويس دهنده وب به مقصد سرويس گيرنده وب می باشند كه توسط سرويس گيرندگان وب ( نظير IE  ) تفسير و نمايش داده می شوند .
با استفاده از گزينه viewموجود در برنامه های مرورگر ، می توان تگ های HTMLيك صفحه وب را مشاهده نمود . 

<html><head><meta.http-equiv="content-type"
 



نظرات کاربران
ارسال نظر
با تشکر، نظر شما پس از بررسی و تایید در سایت قرار خواهد گرفت.
متاسفانه در برقراری ارتباط خطایی رخ داده. لطفاً دوباره تلاش کنید.
مقالات مرتبط
موارد بیشتر برای شما
لحظه اصابت موشک‌های ایران به پالایشگاه "حیفا"
play_arrow
لحظه اصابت موشک‌های ایران به پالایشگاه "حیفا"
اولین روایت انیمیشنی از یک عملیات سایبری
play_arrow
اولین روایت انیمیشنی از یک عملیات سایبری
هدف قرار گرفتن ۱۰ زمتخلف توسط نیروی دریایی سپاه
play_arrow
هدف قرار گرفتن ۱۰ زمتخلف توسط نیروی دریایی سپاه
هدف قرار گرفتن ۱۰ نفتکش متخلف توسط نیروی دریایی سپاه
play_arrow
هدف قرار گرفتن ۱۰ نفتکش متخلف توسط نیروی دریایی سپاه
قبل از خوردن انگور خواص آن را بشناسید
play_arrow
قبل از خوردن انگور خواص آن را بشناسید
تصاویری از شلیک انبوه موشکهای سوخت جامد و مایع به پایگاه‌های شرارت آمریکا
play_arrow
تصاویری از شلیک انبوه موشکهای سوخت جامد و مایع به پایگاه‌های شرارت آمریکا
لحظه اصابت موشک‌ ایرانی به پایگا آمریکا در اردن
play_arrow
لحظه اصابت موشک‌ ایرانی به پایگا آمریکا در اردن
روش‌های جالب آقای قاضی در کشف جرم!
play_arrow
روش‌های جالب آقای قاضی در کشف جرم!
سورپرایز ایران برای شبکه عبری؛ روایتی که تکرار نشد
play_arrow
سورپرایز ایران برای شبکه عبری؛ روایتی که تکرار نشد
یک‌کلاش به دست آزادی خرمشهر را تضمین کرد!
play_arrow
یک‌کلاش به دست آزادی خرمشهر را تضمین کرد!
اولین تصاویر از زیرسطحیِ هوشمند آمریکا که در تنگه هرمز شکار شد
play_arrow
اولین تصاویر از زیرسطحیِ هوشمند آمریکا که در تنگه هرمز شکار شد
جزئیات دریافت یک روزه کارت سوخت
play_arrow
جزئیات دریافت یک روزه کارت سوخت
روند تحول و توسعه نهاد وقف در کویت؛ از سنت‌های اصیل تا نظام‌مندی مدرن در امور خیریه
روند تحول و توسعه نهاد وقف در کویت؛ از سنت‌های اصیل تا نظام‌مندی مدرن در امور خیریه
انواع وقف، شرایط صحت آن و قوانین سرمایه‌گذاری موقوفات با نگاهی به نظام وقف کویت
انواع وقف، شرایط صحت آن و قوانین سرمایه‌گذاری موقوفات با نگاهی به نظام وقف کویت
از بداهت تا اجرا؛ چرا ولایتِ فقیه یک ضرورتِ عقلی است؟
از بداهت تا اجرا؛ چرا ولایتِ فقیه یک ضرورتِ عقلی است؟