HTTP

HTTP – “اِچ‌تی‌تی‌پی” – Hypertext Transfer Protocol – پروتکل انتقال فرا متن

 

نکات اصلی در مورد پروتکل انتقال فرامتن (HTTP) :

 

  • HTTP یک پروتکل لایه کاربرد برای ارسال اسناد فرامتنی (صفحات وب) در سراسر اینترنت یا intranetها می باشد.

 

  • این پروتکل تعریف می کند که پیام ها باید فرمت و ارسال شوند و سرورها و مرورگرها در مقابل انواع دستورات واکنش چه عملی انجام دهند.

 

  • HTTP یک پروتکل بی‌حافظه است. یعنی هر درخواست به طور مستقل و بدون اطلاع از درخواست‌های قبلی اجرا می‌شود.

 

  • روش‌های درخواست معمول شامل GET، POST، PUT و DELETE می‌باشند.

 

  • وب‌سایت‌ها معمولاً از طریق درگاه 80 با پروتکل HTTP دسترسی پیدا می‌کنند. HTTPS از درگاه 443 استفاده می‌کند.

 

  • پاسخ‌های HTTP شامل خطوط وضعیت برای نشان دادن نتیجه درخواست، سرآیندها با متادیتا و بدنه برای محتوای درخواستی می‌باشد.

 

  •  

    در ابتدای شکل‌گیری وب، مستندات HTML را منتقل می‌کرد. الان از رسانه‌های غنی مثل تصاویر، ویدیو، CSS و فایل‌های جاوااسکریپت پشتیبانی می‌کند.

 

  •  

    HTTP/۲ و HTTP/۳ مشخصاتی مانند چندگانه‌سازی، فشرده‌سازی سرآیند و اولویت‌بندی را برای بهبود عملکرد معرفی می‌کنند.

 

 

  • معماری مشتری-سرور HTTP با شناسه‌های موقعیت‌بندی منابع (URL) باعث قابلیت گسترش بسیار زیاد و سادگی پیاده‌سازی وب شد.

 

 

به طور خلاصه، HTTP پروتکل بنیانی وب و دستگاه مهم برای انتقال اطلاعات فرامتنی در اینترنت است.