الرئيسيةشبابيكالخصوصية والأمنكيف سيعمل HTTP / 3 و QUIC على تسريع تصفح الويب الخاص بك
الخصوصية والأمن

كيف سيعمل HTTP / 3 و QUIC على تسريع تصفح الويب الخاص بك

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

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

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

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

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

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

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

أعلنت 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 وتشجيع التبني على نطاق واسع.” بعبارة أخرى ، لم يعد البرنامج نهائيًا بعد – فقد يشهد المعيار نفسه بعض التغييرات. هناك الكثير من العمل الذي يتعين القيام به قبل تمكين ذلك افتراضيًا في المتصفحات الحديثة واستخدامه تلقائيًا.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *