انتقل إلى محتوى الدرس

HTTP/2 Stream Multiplexing تعدد التدفقات وضغط الرؤوس HPACK

تتبّع مسيرة تطور أجيال بروتوكول HTTP الخمسة: من السطر الواحد في HTTP/0.9 وإضافة الرؤوس في HTTP/1.0 والاتصالات المستمرة في HTTP/1.1، إلى الإطارات الثنائية وتعدد التدفقات وضغط HPACK في HTTP/2، وصولاً إلى HTTP/3 فوق QUIC/UDP.
2 صفوف تعليمية
تكنولوجيا الويب
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

بفضل طبقة التأطير الثنائي، قدّم إصدار قفزتين هائلتين في الأداء فوق اتصال مشفر واحد فقط:

  • 1. تعدد التدفقات المتوازية (): يفتح المتصفح اتصال وحيداً مع النطاق، ويرسل عبره عشرات الطلبات بالتوازي في اللحظة نفسها. فإذا تأخر تجهيز ملف في التدفق رقم 1، تمر إطارات التدفقين 3 و5 بجانبه فوراً دون أي انتظار!
  • 2. ضغط حقول الرأس بخوارزمية : في كان المتصفح يعيد إرسال مئات البايتات المتكررة من حقول و كنص غير مضغوط مع كل صورة وملف. أما فيستخدم خوارزمية التي تحفظ الرؤوس المتكررة في جدول مشترك وترسل أرقام فهرستها فقط، مما يقلص حجم الرؤوس بأكثر من 85%!
الصف 2 ملاحظة هامة