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

پروتکل HTTP

HTTP یک پروتکل پاسخ و درخواست مبتنی بر معماری سرور و کلاینت (مشتری) است که در آن مرورگرهای وب، ربات ها و موتورهای جستجو و غیره مانند مشتریان HTTP عمل می کنند. و سرور وب به عنوان یک سرور عمل می کند.

کلاینت یا مشتری

مشتری HTTP، درخواستی را در قالب یکی از روش های درخواست مانند URI و نسخه پروتکل به سرور ارسال می کند. به دنبال پیام MIMEE مانند محتوا درخواست modifiers، اطلاعات مشتری و محتوای بدنه که ممکن است برروی یک اتصال TCP/IP باشد.

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

سرور

سرور HTTP با استفاده از خط وضعیت (Status Line) پاسخ را ارسال می کند. سرور HTTP شامل  نسخه پروتکل پیام رسان متنی، کدهای موفق یا ناموفق (خطا)، یک پیام مانند MIME حاوی اطلاعات سرور، اطلاعات متنی مربوط به متا (eta) و محتوای موجود در بدنه.

جلسه قبل | جلسه بعد


برچسب ها

اچ تی تی پی | پروتکل | انتقال | ابرمتن | کدهای پیام | عنوان اچ تی تی پی | پاسخ | کلاینت | سرور | اینترنت | RFC 2616 |
آخرین به روزرسانی این مطلب:

2019-04-07T08:19:55


پربازدیدترین

از اینجا می توانیدمحبوب ترین مطالب را مشاهده کنید