HTTP

پروتکل‌هاي اينترنتي به عنوان مهمترين و پرکاربردترين استاندارد براي تبادل اطلاعات در شبکه‌هاي اينترنتي شناخته مي‌شوند. پروتکل HTTP يا Hyper Text Transfer Protocol يکي از استانداردهاي پرکاربرد تعريف شده براي شبکه‌هاي اينترنتي است که مدتي بعد از ساخت اولين س

مفهوم http چیست ؟

پروتکل‌هاي اينترنتي به عنوان مهمترين و پرکاربردترين استاندارد براي تبادل اطلاعات در شبکه‌هاي اينترنتي شناخته مي‌شوند. پروتکل HTTP يا Hyper Text Transfer Protocol يکي از استانداردهاي پرکاربرد تعريف شده براي شبکه‌هاي اينترنتي است که مدتي بعد از ساخت اولين سايت‌ها ايجاد شد. اين استاندارد به تدريج توسعه پيدا کرد و کنسرسيوم جهاني وب (W3C) وظيفه توسعه و نظارت اين پروتکل را بر عهده گرفت.

نحوه‌ی برقراری ارتباطات در وب

ارتباطات در دنیای وب بر اساس ارتباط بین سرویس‌دهنده (server) و سرویس‌گیرنده (client) می‌باشد. در این ارتباط سرویس‌گیرندگان اغلب مرورگرها (کروم، سافاری و..) و گاهی هم نرم‌افزارها هستند. سرورها هم کامپیوترهایی هستند که خدماتی را به clientها ارائه می‌دهند.

درخواست و پاسخ‌های مبتنی بر پروتکل HTTP

  • سرویس گیرنده‌ (مثلاً یک مرورگر) یک درخواست http به وب می‌فرستد.
  • سرور درخواست را دریافت می‌کند
  • یک نرم‌افزار را برای پردازش درخواست دریافت شده، اجرا می‌کند
  • {" "} سرور پاسخ درخواست را از طریق پروتکل http به همان سرویس‌گیرنده می‌فرستد
  • سرویس‌گیرنده پاسخ را دریافت می‌کند.