بروتوكول HTTP: شرح الفرق بين 1.1 و 2.0

x32x01
  • بواسطة x32x01 ||
  • #1
HTTP اختصار لـ HyperText Transfer Protocol، وده البروتوكول المسؤول عن جلب وعرض صفحات الويب على الإنترنت.
باختصار، HTTP هو بروتوكول خادم-عميل (Client-Server)، يعني المستعرض (المستخدم) بيبعت طلب للسيرفر، والسيرفر بيرد عليه بالمحتوى المطلوب زي نصوص HTML، صور، فيديوهات، وكود جافا سكريبت.

إزاي HTTP بيشتغل؟ ⚡​

لما تدخل على موقع زي google.com، المستعرض بيبعت طلب GET، والسيرفر بيردلك البيانات بالشكل ده تقريبًا:
كود:
HTTP/1.1 200 OK
Date: Sat, 09 Oct 2015 14:28:02 GMT
Server: Apache
Last-Modified: Tue, 01 Dec 2015 20:18:22 GMT
ETag: "51142bc1-7449-479b075b2891b"
Accept-Ranges: bytes
Content-Length: 29769
Content-Type: text/html
من الرد ده تقدر تعرف:
  • إصدار HTTP المستخدم (1.1 أو 2.0)
  • طريقة الاتصال GET أو POST
  • حالة الطلب عبر Status Code
  • نوع السيرفر وطول المحتوى وتاريخ آخر تعديل

أهم كودات الحالة (Status Codes) ✅❌​

  • 200 OK → العملية نجحت
  • 304 Not Modified → ما فيش تغييرات جديدة
  • 404 Not Found → الصفحة مش موجودة
  • 504 Gateway Timeout → السيرفر مش بيرد
  • وفيه كودات تانية كتير حسب الحالة.

تاريخ HTTP وكيف تطور 📜​

  • تم تصميم HTTP في أوائل التسعينيات، وهو قابل للتوسيع والتطوير مع الوقت.
  • بيشتغل عادة عبر TCP، وممكن يكون مشفر باستخدام TLS لحماية البيانات.
  • مش بس للصفحات، ممكن HTTP يستخدم لنقل الصور، الفيديوهات، ونشر المحتوى على السيرفرات.

الفرق بين HTTP 1.1 و HTTP 2.0 ⚡🚀​

الخاصيةHTTP 1.1HTTP 2.0
التحميلملف واحد في المرةملفات متعددة في نفس الوقت
الأداءأبطأ نسبيًاأسرع بفضل التحميل المتوازي
الصيغةنصية Textنظام ثنائي Binary
  • يعني مع HTTP 2.0 زمن تحميل صفحات الويب بيقل، والمحتوى بيتعرض أسرع.
  • HTTP 1.1 نصية، بينما HTTP 2.0 بتتعامل بالنظام الثنائي Binary لتسريع النقل.

خلاصة سريعة 📝​

HTTP هو بروتوكول أساس الإنترنت لجلب وعرض صفحات الويب.
بتقدر تعرف منه حالة الصفحة، نوع السيرفر، وطول المحتوى.
والفرق بين 1.1 و 2.0 إنه الأخير أسرع وبيسمح بتحميل ملفات متعددة في نفس الوقت لتجربة تصفح أفضل.

في الاخير اليك فيديو بسيط يلخص نتيجة الفرق بينهم
Video thumbnail
 
مواضيع مشابهة
إحصائيات المنتدى
المواضيع
428
المشاركات
453
الأعضاء
13
آخر عضو مسجل
Mostafa
عودة
أعلى