شرح صفوف ومحتوى الفقرة
يمكنك معاينة إصدار البروتوكول الفعلي لأي طلب في المتصفح عملياً الآن: افتح تبويب في أدوات المطورين، وانقر بزر الفأرة الأيمن على شريط عناوين الأعمدة وفعّل عمود لترى أحد الرموز الثلاثة:
- الرمز : رسائل نصية فوق (طلب واحد في كل مرة على الاتصال، بدون ضغط لحقول الرأس).
- الرمز (): إطارات ثنائية فوق مع تعدد التدفقات المتوازية، وحقول الرأس الزائفة، وضغط الرؤوس .
- الرمز (): إطارات ثنائية فوق مع استقلالية تامة للتدفقات عند فقدان الحزم، وضغط ، ويُكتشف عبر حقل الرأس .
Shell
# 1. Force HTTP/1.1 and inspect text start-line & headers:
curl -I --http1.1 https://www.closetag.com
# 2. Use HTTP/2 (h2) and observe binary stream & Alt-Svc advertisement:
curl -I --http2 https://www.closetag.com
# Response includes -> alt-svc: h3=":443"; ma=86400
خلاصة المعرفة ومحطة الانتقال
ملخص الدرس
حصاد الدرسمراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي
ماذا تعلّمت في هذا الدرس؟
تهانينا على إتمام فصل بروتوكول HTTP بالكامل! تتبّعنا في هذا الدرس الختامي رحلة تطور البروتوكول من السطر الواحد في وإضافة الرؤوس في واستقرار ، وفهمنا مشكلة تعطيل الطابور وكيف عالجها عبر الإطارات الثنائية وتعدد التدفقات وضغط ، وصولاً إلى العامل فوق . الخطوة التالية: أصبحت الآن تمتلك أساساً هندسياً متيناً وعميقاً في بروتوكول الويب يؤهلك للانطلاق بثقة في مسارات تطوير تطبيقات الويب وبناء الواجهات البرمجية وأمن المعلومات!