بسم الله الرحمن الرحيم
الحمد لله رب العالمين و الصلاة و السلام
على سيد الأولين و الآخرين نبينا محمد وعلى آله وصحبه اجمعين؛ أما بعد:
أهلا بكم زائري الكريم وسهلا في مدونتكم مدونة حل لمشاكل التقنية في
موريتانيا، في هذه التدوينةمن اخبار التقينة في الانترنت اشارك لكم لتتعرف كل شيء حول بروتوكول HTTP / 3 الجديد الذي سيسرع الويب.
في مواجهة الاستخدام المكثف و التصفح للويب والاحتياجات المتزايدة لمستخدمي الإنترنت، يقوم المبرمجون في السوق بإعداد بروتوكول HTTP / 3 ، وهو بروتوكول جديد أسرع وأكثر أمانًا على الانترنت. إليك كل ما تحتاج إلى معرفته حول هذا البروتوكول.
في نهاية عام 2019، أعلنت شركة جوجل و كلود فار وحتى موزيلا عن المراحل الأولى لاختبار HTTP / 3. وراء هذا الاسم المخيف إلى حد ما يخفي بروتوكول الإنترنت الجديد لنقل المعلومات بين الخوادم والعملاء. ولكن ما الذي تضيفه مقارنة بالبروتوكول الحالي؟ متى سيعمل به؟ من اين سيبدأ؟ لقد عمقت البحث في الموضوع لك.
ما هو بروتوكول HTTP / 3؟
يُعرّف بروتوكول HTTP / 3 من قبل شركة كلود فار على أنه "المعيار الجديد للويب، مما يسمح باتصالات أسرع وأكثر موثوقية وأكثر أمانًا بمعايير الويب مثل مواقع الويب وواجهات برمجة التطبيقات". إذا بسطنا إلى أقصى حد، فإن HTTP / 3 سيجعل إنترنت الغد أسرع وأكثر أمانًا.
أصل بروتوكول HTTP / 3
لكي نفهم تمامًا كيف ولد وبدأ HTPP / 3، يجب أن نعود إلى أصوله. في عام 1991 ولد أول بروتوكول تطبيق يستند إليه الويب تحت اسم HTTP / 0.9 (بروتوكول نقل النص التشعبي HyperText Transfer Protocole). في عام 1999، انتقل إلى HTTP / 1.1 ، تم توحيده بواسطة فريق هندسة الإنترنت Internet Engineering Task Force (IETF)، وهو نوع من الإجماع الدولي.
ولكن على مر السنين ووجه انتشار الاستخدامات والمحتوى، لم يعد هذا التطور كافيا. في عام 2015، ولد بروتوكول HTTP / 2 (البروتوكول الذي نستخدمه حاليًا). أكثر أمانًا، كما أنه يجعل التنقل أسرع قليلاً. للأسف، لا يكفي. صفحات الويب اصبحت مليئة بالمعلومات، والمحتوى ثقيل بشكل متزايد (مقاطع فيديو 4K ، والصور ، والعروض ثلاثية الأبعاد وما إلى ذلك) ، ويتزايد عدد الزيارات باستمرار. ولذلك أعلنت IETF مؤخرًا عن نشر بروتوكول HTTP / 3 الجديد.
يبقى الهدف كما هو: جعل الويب أكثر أمانًا. لكن المتحكمين في السوق يعدون بقفزة حقيقية للأمام بفضل استخدام بروتوكول النقل QUIC. بشكل تقريبي، يلعب QUIC دور مزود البيانات.
QUIC, kesako ؟
بعد نشر بروتوكول HTTP / 2، عمل كل من التقنيين بالسوق في ورشة عمل صغيرة لتطوير بروتوكول نقل أكثر كفاءة. كان مهندسو جوجل جيدين بشكل خاص في التمرين.
في الواقع، يأتي كل شيء من gQUIC (لـ Google QUIC) ، والذي كان يُنظر إليه في أيامه الأولى باعتباره الإصدار الجديد من HTTP. تم تطوير في عام 2015 ،IETF انتظر حتى نوفمبر 2018 للاعتماد على هذا البروتوكول، وبعض القيود التقنية التي تتطلب إعادة تشكيل كاملة لـ gQUIC. ساوفر لك التفاصيل.
أكثر سرعة
حاليًا، يحتاج HTTP / 2 إلى إجراء العديد من التنقل الدائري لنشر البيانات على الويب. إنه بالفعل يدمج بروتوكول نقل موجّه إلى TCP. باختصار، عندما يرسل الجهاز A البيانات إلى الجهاز B، يتم إعلام الأخير بوصول البيانات ويرسل إقرارًا. هذا البروتوكول له ميزة: أنه يعزز الأمن. ومع ذلك، فإنه يجعل نقل البيانات بطيئًا نسبيًا لأنه يتطلب عدة رحلات ذهابا وإيابا لبعض البيانات.
من ناحية أخرى، يستخدم QUIC بروتوكول UDP، وهو بروتوكول نقل موجه "بدون اتصال". عندما يرسل الجهاز A الحزم إلى الجهاز B ، يكون التدفق أحادي الاتجاه. يتم إشعار الجهاز "B" بوصول البيانات واستلامها دون إرسال إقرار. قد تبدو هذه الطريقة أقل أمانًا إذا لم تقم QUIC بدمج نظام تشفير وأمان.
أكثر أمانًا
بالنسبة لبيانات الأمان، استخدمنا منذ فترة طويلة بروتوكول SSL (طبقة المقابس الآمنة Secure Sockets Layer). في أوائل عام 1999 ، تمت إضافة بروتوكول TLS (أمان طبقة النقل Transport Layer Security) ، المستوحى من SSL ، SSL (وصل إلى الإصدار 3.0). واصلت TLS التطور بين عامي 2000 و 2007 مع توحيد TLS 1.1 و 1.1. بعد سبع سنوات، بدأ العمل على TLS 1.3. تم نشر بروتوكول الأمان الجديد في أغسطس 2018 عندما اصبح HTTPS هو المعيار. أدخلت كلود فار هذه التقنية بالفعل في سبتمبر 2016.
"SSL ، TLS جيدين، ولكن ماذا يعني ذلك؟ " سؤال جيد جدا، شكرا لك على السؤال. تعزز بروتوكولات الأمان هذه الحماية ولكنها تسمح بنقل المعلومات بسرعة أكبر. ومع ذلك، فإنها لا تزال تتطلب العديد من الرحلات الدائرية التي، نظرًا لاستخدام الويب اليوم، قد تتعطل في السنوات القادمة.
تم تطوير بروتوكول نقل QUIC الجديد باستخدام طريقة جديدة تسمى QUIC Crypto. هذا الأسلوب التشفير المكافئ ل TLS 1.3 تم دمجه في الأصل. يمكن لـ QUIC بعد ذلك إرسال طلبات الاتصال والتشفير إلى خادم في وقت واحد، مما يقلل من زمن انتقال الاتصالات الجديدة بمقدار النصف ويسمح بوقت وصول صفر للاتصالات المعروفة بالفعل. باختصار QUIC يسرع تصفح الويب مع تحسين الأمان.
اجابة السؤال لمن ومتى وكيف؟
بدأ بروتوكول HTTP / 3 الجديد لـ QUIC في الظهور للتو. حتى وقت كتابة هذه التدوينة، كان 2.9٪ فقط من المواقع تستخدمه. لكن التطور يمكن أن يكتسب زخما جديدا بسرعة. في 27 سبتمبر 2019 ، أعلنت جوجل و موزيلا و كلود فار عن دعم معيار HTPP / 3. تسمح جوجل بتفعيل البروتوكول في Chrome Canary. من جانبها ، على Mozilla دمجها بالفعل في إصدار Nightly Firefox 76. أما Cloudflare ، فقد قامت بدمجها بالفعل في شبكة البث الخاصة بها.
لذلك يمكنك بالفعل تنزيل هذه المتصفحات التي تدعم بروتوكول HTTP / 3. ومع ذلك، فإن هذه الإصدارات مخصصة أصلاً للمطورين وتظل غير مستقرة. لذلك يوصي باستخدام متصفح مستقر للاستخدام اليومي و Chrome Canary أو Firefox Nightly بالإضافة إلى ذلك. ستلاحظ بلا شك التنقل السريع ولكن أيضًا زيادة استهلاك الطاقة والمزيد من متطلبات الموارد. يميل Macbook Pro 16 (i9 / 16 GB من ذاكرة الوصول العشوائي) على سبيل المثال إلى الحرارة مع استخدام Chrome Canary.
الآن أنت تعرف أساسيات بروتوكول HTTP / 3 الجديد. لقد حاولت بالطبع شرح ذلك لك بأكبر قدر ممكن من الوضوح، لذلك اخترت عدم الخوض في التفاصيل الفنية.
أرجوا أن تعجبكم و تفيدكم التدوينة،
لا تنسى المشاركة مع غيرك، لتعم الافادة.
وللمزيد من التدوينات ، اشترك في القائمة
البريدية.
السلام عليكم ورحمة الله وبركاته
السلام عليكم ورحمة الله وبركاته
0 التعليقات :
إرسال تعليق