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

HTTP/3 Over QUIC إصدار HTTP/3 فوق بروتوكول QUIC

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

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

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

إذا كان قد نجح في حل مشكلة تعطيل الطابور في طبقة التطبيقات، فلماذا ابتُكر الإصدار الأحدث (المعتمد في عام 2022)؟ لأن يظل محمولاً فوق اتصال واحد، مما يعرضه لمشكلة تعطيل الطابور على مستوى طبقة النقل ()!

فطبقة في نظام التشغيل لا تفرق بين تدفقات المختلفة؛ ولذلك إذا ضاعت حزمة شبكية واحدة فقط بسبب تذبذب شبكة الهاتف أو الواي فاي، يقوم بروتوكول بتجميد جميع التدفقات السليمة الأخرى ريثما يُعاد إرسال تلك الحزمة المفقودة!

جاء ليقضي على هذا الاختناق الأخير عبر استبدال ببروتوكول النقل الحديث () المبني فوق :

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