خريطة عالمية تعرض اتصالات على غرار الشبكة تركز على أمريكا الشمالية.

Toria / Shutterstock.com

أصبح HTTP / 3 أكثر انتشارًا. يدعم Cloudflare الآن HTTP / 3 ، والذي يعد بالفعل جزءًا من Chrome Canary وسيُضاف إلى Firefox Nightly قريبًا. سيجعل هذا المعيار الجديد تصفح الويب أسرع وأكثر أمانًا.



لماذا HTTP / 3 و QUIC مهمان

إليك الشرح المختصر: تتلقى متصفحات الويب وخوادم الويب وأجزاء مهمة أخرى من البنية الأساسية للويب دعمًا لمعيار جديد يسمى HTTP / 3 ، والذي يستخدم QUIC. هذا إصدار أكثر حداثة من HTTP ، والذي تستخدمه متصفحات الويب للتواصل مع خوادم الويب وإرسال البيانات ذهابًا وإيابًا.

تمت إعادة كتابة HTTP / 3 لإرسال البيانات بسرعة أكبر مع مقاومة أفضل للأخطاء. يحتوي على تشفير مدمج أيضًا. هذا يعني المزيد من السرعة والأمان. إنها ليست مجرد سرعة نقل البيانات ، إما: يجب أن يقلل بروتوكول HTTP / 3 من وقت الاستجابة أيضًا ، مما يعني أن مواقع الويب ستبدأ في التحميل بسرعة أكبر بعد النقر على رابط أو النقر عليه.

كيف نفعل موجه الأوامر

لا يحتاج الشخص العادي أبدًا إلى معرفة المزيد عن HTTP / 3 و QUIC. الأشخاص الذين يديرون مواقع ويب ويطورون برامج ويب لديهم بعض الأعمال التي يتعين عليهم القيام بها ، ولكن كل ذلك سيكون شفافًا بالنسبة إلى الشخص العادي. في يوم من الأيام ، سيبدأ متصفح الويب الخاص بك والمواقع الإلكترونية التي تستخدمها في الاتصال عبر HTTP / 3 بدلاً من ذلك ، وسيتحسن الويب بشكل أفضل حيث تختار المزيد من المواقع استخدام HTTP / 3.

من HTTP / 1 إلى HTTP / 2

يظهر HTTP في Google Chrome

يستخدم الإصدار الأصلي من HTTP بروتوكول التحكم في الإرسال (TCP.) الذي تم وصفه لأول مرة في عام 1974 ، لم يتم تصميم TCP مطلقًا مع مراعاة سرعة واستجابة الويب اليوم. حاولت Google إصلاح العديد من مشكلات TCP باستخدام بروتوكول جديد يسمى SPDY ، والذي أبلغ HTTP / 2.

ما هو تحديث السير
الإعلانات

وصل HTTP / 2 إلى معظم المتصفحات الرئيسية بحلول نهاية عام 2015 ، مضيفًا ميزات مثل ضغط البيانات وتسلسل الطلبات المتعددة عبر اتصال TCP واحد لتسريع الأمور.

اعتبارًا من سبتمبر 2019 ، W3Techs يقدر أن HTTP / 2 يتم استخدامه الآن بواسطة 41٪ من مواقع الويب.

ما المقصود بـ HTTP / 3 و QUIC؟

HTTP / 3 هو أكثر من إعادة كتابة بروتوكول HTTP. بدلاً من استخدام TCP ، يستخدم HTTP / 3 بروتوكول QUIC من Google. كان يُعرف HTTP / 3 في البداية باسم HTTP-over-QUIC. يتضمن HTTP / 3 أيضًا تشفير TLS 1.3 ، لذلك ليست هناك حاجة لبروتوكول HTTPS منفصل يعمل على تثبيت الأمان في البروتوكول ، كما هو الحال اليوم.

كانت كلمة QUIC في الأصل تعني اتصالات إنترنت UDP السريعة. تم تصميم هذا البروتوكول ليكون أسرع مع زمن انتقال أقل من بروتوكول TCP. يوفر QUIC عبئًا أقل عند إنشاء اتصال وعمليات نقل أسرع للبيانات عبر الاتصال. على عكس TCP ، لن يتسبب خطأ مثل فقدان جزء من البيانات على طول الطريق في توقف الاتصال وانتظار حل المشكلة. ستستمر QUIC في نقل البيانات الأخرى أثناء حل المشكلة.

في الواقع ، كان QUIC أضيفت إلى جوجل كروم مرة أخرى في عام 2013. يستخدمه Chrome عند الاتصال بخدمات Google وبعض مواقع الويب الأخرى مثل Facebook ، وهو متاح لتطبيقات Android. لكن QUIC ليس معيارًا مدمجًا في متصفحات الويب الأخرى. مع HTTP / 3 ، تأتي التكنولوجيا بطريقة قياسية إلى المتصفحات الأخرى أيضًا.

ويندوز 10 لا يمكنه تقليص حجم التقسيم

باختصار: HTTP / 3 هو بروتوكول أحدث وأفضل وأسرع. إنه حل أكثر حداثة يجب أن يوفر أمانًا وسرعة محسّنين للويب.

إنهم قادمون إلى متصفح ويب قريب منك

تمت إضافة HTTP / 3 إلى حافة التسييل كناري إصدار Google Chrome في سبتمبر 2019 ، مخفي وراء ملف علم سطر الأوامر . إطلاق Chrome Canary باستخدام --enable-quic --quic-version=h3-23 ستعمل وسيطات سطر الأوامر على تمكين HTTP / 3.

windows media player ملحقات فايرفوكس
الإعلانات

أعلنت Mozilla أنها تعمل على إضافة HTTP / 3 إلى إصدار تجريبي من Firefox Nightly هذا الخريف. الإصدار الجديد المستند إلى Chromium من Microsoft Edge سيرث عمل HTTP / 3 من Google لمتصفح Chrome ، وكذلك المتصفحات الأخرى المستندة إلى Chromium مثل Opera. نتوقع أن تنضم Apple إلى استخدام HTTP / 3 في Safari في وقت ما أيضًا.

حتى أن Cloudflare لديها أعلن أنه يجعل اعتماد HTTP / 3 أسهل للمواقع التي تستخدم شبكة توصيل المحتوى الخاصة بها. سيتمكن عملاء Cloudflare قريبًا من تبديل المفتاح وتمكين HTTP / 3 (مع QUIC) لمواقعهم. نأمل أن يساعد ذلك في تعزيز اعتماد HTTP / 3 من خلال تسهيل تمكين مواقع الويب بمجرد حصول المتصفحات على HTTP / 3 مستقرًا وتمكينه للجميع.

يأتي HTTP / 3 إلى برامج أخرى أيضًا — على سبيل المثال ، يعمل خادم الويب Nginx على دعم HTTP / 3 لـ الإصدار 1.17 من Nginx .

نحن في المراحل الأولى من التنفيذ. تقول Cloudflare إنها ستواصل العمل جنبًا إلى جنب مع المنظمات الأخرى ، بما في ذلك Google و Mozilla ، لوضع اللمسات الأخيرة على معايير QUIC و HTTP / 3 وتشجيع التبني على نطاق واسع. بعبارة أخرى ، لم يعد البرنامج نهائيًا بعد - فقد يشهد المعيار نفسه بعض التغييرات. هناك الكثير من العمل الذي يتعين القيام به قبل تمكين ذلك افتراضيًا في المتصفحات الحديثة واستخدامه تلقائيًا.

المزيد من التفاصيل الفنية

اريد معرفة المزيد؟ الدفع نظرة Cloudflare المتعمقة على HTTP / 3 أو حفر من خلال مشروع معيار HTTP / 3 للحصول على المواصفات التقنية الحقيقية.

اقرأ التالي