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

x32x01
  • بواسطة x32x01 ||

إيه هو بروتوكول HTTP؟ 🌐💻

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

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

لما تدخل على موقع زي google.com، المستعرض بيبعت طلب GET، والسيرفر بيردلك البيانات بالشكل ده تقريبًا:
Code:
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 إنه الأخير أسرع وبيسمح بتحميل ملفات متعددة في نفس الوقت لتجربة تصفح أفضل.

في الاخير اليك فيديو بسيط يلخص نتيجة الفرق بينهم
 
التعديل الأخير:
المواضيع ذات الصلة
x32x01
الردود
0
المشاهدات
97
x32x01
x32x01
x32x01
الردود
0
المشاهدات
569
x32x01
x32x01
x32x01
الردود
0
المشاهدات
508
x32x01
x32x01
x32x01
الردود
0
المشاهدات
814
x32x01
x32x01
x32x01
الردود
0
المشاهدات
693
x32x01
x32x01
x32x01
الردود
0
المشاهدات
695
x32x01
x32x01
x32x01
الردود
0
المشاهدات
718
x32x01
x32x01
x32x01
  • x32x01
الردود
0
المشاهدات
527
x32x01
x32x01
x32x01
الردود
0
المشاهدات
121
x32x01
x32x01
x32x01
الردود
0
المشاهدات
723
x32x01
x32x01
الدخول أو التسجيل السريع
نسيت كلمة مرورك؟
إحصائيات المنتدى
المواضيع
1,829
المشاركات
2,050
أعضاء أكتب كود
458
أخر عضو
محمد شفيق
عودة
أعلى