کلاودفلر، گوگل کروم و فایرفاکس پشتیبانی از HTTP/3 را شروع کردند

ساخت وبلاگ

نسل جدید پروتکل HTTP به نام HTTP/3 شناخته می شود. بازیگران بزرگ دنیای وب همچون کلاودفلر،گوگل کروموموزیلافایرفاکسپشتیبانی از این پروتکل را به سرویس های خود اضافه کردند که به معنای شروع دوران پیاده سازی گسترده ی آن خواهد بود. کلاودفلر اعلام کرد که مشتریان در بخش تنظیمات کاربری امکان اضافه کردن پشتیبانی ازHTTP/3 را به دامین های خود خواهند داشت. با فعال سازی این بخش، هرگاه کاربری از طریق کلاینت مجهز بهHTTP/3 از وب سایت آن ها بازدید کند، اتصال او به صورت خودکار از طریق پروتکل جدید برقرار می شود.

در بخش مرورگرها، نسخه ی Canary از مرورگر کروم در ابتدای ماه جاری میلادی پشتیبانی ازHTTP/3 را به سرویس های خود اضافه کرد. کاربران می توانند با استفاده از عبارت های خط فرمان کروم آن را فعال کنند. برای فعال سازی باید عبارت زیر در خط فرمان وارد شود:

--enable-quic --quic-version=h3-23

موزیلا به عنوان مرورگر مشهور بعدی در دنیای وب اعلام کرد که پشتیبانی ازHTTP/3 را به زودی ارائه خواهد کرد. آن ها در ادامه ی فصل پاییز، این قابلیت را در نسخه یFirefoxNightly عرضه خواهند کرد.

HTTP/3 چیست؟

به بیان ساده، HTTP/3 نسخه ی بعدی HTTP محسوب می شود؛ پروتکلی که محتوا از طریق آن از سرور به سمت کاربر حرکت می کند. سپس محتوا در مرورگرها، اپلیکیشن های موبایل یا اپلیکیشن های دیگر نمایان خواهد شد.HTTP/3 یا HTTP v3 با تمامی نسخه های پیشین تفاوت اساسی دارد. این پروتکل به نوعی بازنویسی کامل HTTP محسوب می شود که به جای پروتکل TCP از QUIC استفاده می کند. به علاوه پشتیبانی از استاندارد رمزنگاری TLS نیز به صورت پیش فرض در آن قرار دارد.

پروتکل جدیدHTTP/3 مجموعه ای از فناوری های جدید محسوب می شود که همگی با هدف بارگذاری سریع تر وب سایت ها و با استفاد ه ی پیش فرض از رمزنگاری اتصال ها فعال خواهند شد. برای درک عملکردHTTP/3 ابتدا باید روند کاریمدل شبکه ی اتصال متقابل سامانه های باز (OSI)را درک کنید.HTTP (به عنوان یک پروتکل لایه ی ۷) به صورت پیش فرض از TCP (پروتکل لایه ی ۴) به عنوان پایه ی خود استفاده می کند. TCP برای تفسیر ارتباط بین کاربر و سرورها استفاده می شود و سپس اطلاعات را از یکی به دیگری منتقل می کند. بنابراین به عنوان یک پروتکل جابه جایی شناخته می شود.

HTTP

پروتکل TCP در دهه ی ۱۹۷۰ طراحی شد و در آن زمان هیچ کس استفاده از آن در ارتباطات تقریبا زنده را مانند امروز پیش بینی نمی کرد. با گذشت زمان، مهندسان نرم افزار متوجه شدند که TCP اصلا برای سرعت های بالا طراحی نشده است. گروه های متعدد مهندسی، در سال های گوناگون تلاش کردند تا پروتکل لایه ی انتقال بهتری طراحی کنند. از میان آن ها مهندسانگوگلبیش از سایرین موفق بوده اند.

مهندسان گوگل در اولین دستاورد خود SPDY را توسعه دادند که برخی از مشکلات TCP را حل کرد. محصول آن ها بعدا در پروتکل HTTP-over-SPDY استفاده شد که درنهایت به تولد HTTP/2 انجامید و امروز در ۴۰ درصد از وب سایت های اینترنتی استفاده می شود.

پروتکل جدید ترکیبی از پایداری TCP و سرعت UDP را به اتصال کاربران و سرور وارد می کند

SPDY بهبودی روی پروتکل TCP و مفاهیم پایه ای آن محسوب می شود. مهندسان گوگل پس از مدتی متوجه شدند که با ترکیب پایداری TCP و سرعت UDP می توان پروتکل جدید و بهینه تری توسعه داد. درنتیجه QUIC یا Quick UDP Internet Connection متولد شد. همان طور که از نام پروتکل جدید برداشت می شود، ترکیبی از بهترین قابلیت های TCP و UDP در توسعه ی آن استفاده شده است. هدف اصلی از توسعه ی آن نیز ساختن پروتکل انتقال سریع تر لایه ی چهارم بود.

HTTP/3 را می توان محصول پیاده سازی QUIC درHTTP نامید. در این پروتکل و در لایه ی انتقال، TCP و SPDY توسط QUIC جایگزین شده اند. تأیید رسمی آن نیز در ماه اکتبر سال گذشته انجام شد.

نقش توسعه ای کلاودفلر

اولین پشتیبانی ها از پروتکل جدید در کروم ۲۹ و اوپرا ۱۶ و همچنین سرورهای لایت اسپید لحاظ شد. پشتیبانی در کروم در ماه جاری تمدید شد، اما خبر اصلی به کلاودفلر اختصاص داشت که پروتکل جدید را در دسترس کاربران خود قرار داد.

دی ان اس 1.1.1.1 کلودفلر / Cloudflare 1.1.1.1 DNS

شبکه های تحویل محتوا (CDN) از مهم ترین فناوری های وب محسوب می شوند. کلاودفلر این خدمات را برای حدود ۱۰ درصد از وب سایت های کلاینترنتارائه می کند و بازیگری مهم در حوزه ی CDN محسوب می شود. درنتیجه پشتیبانی ازHTTP/3 توسط آن ها، اهمیت بالایی برای تعداد زیادی از وب سایت های اینترنتی خواهد داشت. درنهایت اقدام کلاودفلر را می توان قدم اولیه و اساسی در به کارگیری گسترده ی پروتکلHTTP/3 دانست.

سخنگوی کلاودفلر هفته ی گذشته در مصاحبه ای پیرامون نقش شرکتش در گسترش پروتکل های ارتباطی گفته بود:

کلاودفلر یکی از نیروهای اصلی استفاده از H2 بود که با عرضه ی پشتیبانی ازHTTP/2 در سال ۲۰۱۵، نقشی اساسی در گسترش آن داشت. درواقع امروز کلاودفلر بخش عمده ای از وب تحت پروتکلHTTP/2 را مدیریت می کند.

آمارها نشان می دهد، درحال حاضر تنها سه درصد از وب سایت های اینترنتی ازHTTP/3 استفاده می کنند. احتمالا اخبار کنونی و رخدادهای پس از آن باعث خواهد شد تا توسعه دهنده های بیشتری به سمت پروتکل امنیتی جدید حرکت کنند. با توجه به تهدیدهای روزافزون امنیتی در دنیای وب، شاید بتوان این حرکت را اجتناب ناپذیر دانست.

علم وفناوری...
ما را در سایت علم وفناوری دنبال می کنید

برچسب : نویسنده : 9elme1404c بازدید : 201 تاريخ : دوشنبه 8 مهر 1398 ساعت: 3:26