في الماضي ، كان الجمهور يستخدم متصفحات الويب بشكل أساسي للدخول إلى غرف الدردشة وزيارة مواقع المدونات.اليوم ، أصبح تصفح الويب مكانًا لمشاهدة مقاطع الفيديو بدقة 4K وتعديل الصور وممارسة الألعاب والتسوق والبنوك والعمل وغير ذلك الكثير.
مع تزايد تعقيد تطبيقات الويب الجديدة ، دفع الطلب على بروتوكول إنترنت أكثر أمانًا وفعالية إلى تطوير HTTP/3.
إذًا ما هو HTTP/3؟كيف يكون أفضل من الإصدارات السابقة ، وكيف يؤثر على تجربة التصفح لديك؟
جدول المحتويات
ما هو HTTP/3؟
HTTP/3 هو الجيل الثالث (والأحدث) من HTTP (بروتوكول نقل النص التشعبي).يتم استخدام بروتوكول الإنترنت هذا في طبقة التطبيق ، حيث يتم منح المستخدمين القدرة على التفاعل مع الويب وموارده.يهدف HTTP/3 إلى توفير تجربة إنترنت أسرع وأكثر كفاءة دون المساس بالأمان.
باستخدام HTTP/2 السابق ، كان لدى المستخدمين والمطورين TCP/IP فقط لنقل البيانات بشكل موثوق.تكمن مشكلة TCP في أن العميل والخادم بحاجة إلى إجراء سلسلة من اتصالات SYN-ACK للتهيئة بشكل صحيح.فقط بعد المصافحة واتصال TLS يمكن للعميل والخادم إرسال البيانات لبعضهما البعض.
نظرًا لأن العملية تستغرق حوالي أربع”رحلات ذهابًا وإيابًا” من عميل إلى خادم ، يواجه المستخدمون أوقات تحميل أبطأ عند الوصول إلى الإنترنت.سيقوم HTTP/3 بحل هذه المشكلة بميزاته الأحدث.
تتضمن بعض ميزات HTTP/3 الرئيسية ما يلي:
- يأتي HTTP/3 مدمجًا مع تشفير TLS 1.3 للأمان
- يضغط QPACK الطلبات والرؤوس بدلاً من HPACK
- يوفر اتصالات مصافحة فردية سريعة وموثوقة من خلال QUIC
- جميع رؤوس الإطارات والحمولات (البيانات) تخضع للتحكم في التدفق لنقل البيانات بشكل أكثر سلاسة
كيف يوفر HTTP/3 اتصالات سريعة وموثوقة وآمنة
تتمثل إحدى مزايا HTTP/3 في دعمه لبروتوكول الإنترنت الجديد الذي يهدف إلى استبدال اتصالات TCP ، والمعروف باسم بروتوكول QUIC.باستخدام QUIC ، يتم إرسال البيانات واستلامها من قبل العميل والخادم بعد مصافحة واحدة.يوفر هذا الاتصال الفردي اتصالاً موثوقًا به من كلا الطرفين ويقوم تلقائيًا بتشفير البيانات حيث يأتي HTTP/3 مدمجًا مع تشفير TLS 1.3.
توضح دراسة مقاييس الطلب أن الاعتماد على QUIC بدلاً من TCP يوفر طريقة أسرع وأكثر فعالية لتهيئة الاتصال وتشفير البيانات.يُظهر الاختبار مدى كفاءة مصافحة QUIC الفردية مقارنةً بمصافحة TCP ثلاثية الاتجاهات بالإضافة إلى التشفير.
إذًا كيف يمكن الحصول على اتصال سريع وموثوق وآمن من خلال مصافحة واحدة فقط؟
دعنا نقارن أولاً كيفية بيانات الترحيل HTTP/2 و HTTP/3 للإجابة على السؤال.
كما ترى في الصورة أعلاه ، يستخدم HTTP/3 اتصال UDP السريع ولكن غير الموثوق به.بالنسبة لأولئك الذين لا يعرفون ، يضحي UDP بالموثوقية لإنشاء اتصال سريع من خلال مصافحة واحدة أو رحلة واحدة ذهابًا وإيابًا.
لمكافحة مشكلات UDP ، توفر QUIC تعدد إرسال أصلي وتنفذ فحص الحزم وبروتوكولات الاسترداد لاتصال موثوق.في الوقت نفسه ، يوفر بروتوكول TLS التلقائي الخاص بـ HTTP/3 تشفيرًا سلسًا دون إضافة أخرى ذهابًا وإيابًا بين العميل والخادم.
من خلال اتصال المصافحة الأحادية لـ UDP وتعدد الإرسال الأصلي لـ QUIC واتصال TLS التلقائي لـ HTTP/3 ، نحصل على اتصال سريع وموثوق وآمن يوفر تجربة مستخدم أفضل في النهاية.
ما حجم التأثير الذي سيحدثه HTTP/3؟
لقد أثبتنا أن HTTP/3 سيحسن تجربتك من خلال توفير اتصال إنترنت أسرع وأكثر كفاءة.والسؤال هو قبل كم؟
أظهرت دراسة مقاييس الطلب نفسها أيضًا مدى كفاءة تحميل صفحات الويب عند استخدام HTTP/2 و HTTP/3 في النظر في مدى سرعة نقل البيانات على ثلاثة مواقع ويب مختلفة الحجم ، بما في ذلك موقع صغير وموقع محتوى وموقع من صفحة واحدة.
ها هي النتيجة:
موقع ذو صفحة واحدة لمحتوى الموقع الصغير
HTTP/2 | 500ms | 1000ms | 600ms |
HTTP/3 | 100ms | 675ms | 300ms |
أظهرت النتائج أن HTTP/3 كان أسرع بكثير من HTTP/2 في جميع مواقع الاختبار.على سبيل المثال ، على الموقع الصغير ، كان HTTP/3 أسرع من HTTP/2 بمقدار 200 مللي ثانية ، و 325 مللي ثانية على موقع المحتوى ، و 300 مللي ثانية على موقع من صفحة واحدة.
باستخدام HTTP/3 ، يمكن للمستخدمين توقع انخفاض كبير في حالات التأخير بشكل عام ، مما يجعل تجربة التصفح أسرع وأكثر موثوقية دون المساس بالأمان.
تم ضبط
HTTP/3 على استبدال HTTP/2
بشكل عام ، يعد HTTP/3 هو المعيار الحالي الذي يتم تنفيذه اليوم.لذلك ، لا يتعين على المستخدمين النهائيين فعل أي شيء للاستمتاع بمزاياها لأنك ربما تستخدمها بالفعل.في الواقع ، قد تستخدم أيضًا بروتوكول QUIC لأن Google قد طبقته بالفعل على معظم تطبيقات وخدمات الويب الخاصة بها إن لم يكن جميعها.