کسب در آمد از فورکیا
ساختار HTTP

ساختار HTTP


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

پروتکل HTTP

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

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

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

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

سرور

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

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

تبلیغات در پایین ادامه ی مطلب

نظرات شما


    نام
    ایمیل (منتشر نمی‌شود) (لازم)
    وبسایت
    :) :( ;) :D ;)) :X :? :P :* =(( :O @};- :B /:) :S
    نظر خصوصی
    مشخصات شما ذخیره شود ؟ [حذف مشخصات] [شکلک ها]
    کد امنیتیرفرش کد امنیتی