پروتکل انتقال ابرمتن (HTTP) برای فعال کردن ارتباطات بین مشتریان طراحی شده است.و سرورها.
HTTP به عنوان یک پروتکل درخواست-پاسخ بین یک کلاینت و سرور کار می کند.
یک مرورگر وب ممکن است مشتری باشد، و یک برنامه کاربردی در رایانه ای که میزبان یک وب سایت است.ممکن است سرور باشد.
مثال: یک سرویس گیرنده (مرورگر) یک درخواست HTTP را به سرور ارسال می کند.سپس سرور پاسخی را به مشتری برمی گرداند.پاسخ حاوی اطلاعات وضعیت درخواست است و همچنین ممکن است حاوی محتوای درخواستی باشد.