نقشه جهانی شامل اتصالات به سبک شبکه با تمرکز بر آمریکای شمالی.
Toria / Shutterstock.com

HTTP / 3 گسترده تر است. Cloudflare اکنون از HTTP / 3 پشتیبانی می کند ، که در حال حاضر بخشی از Chrome Canary است و به زودی به Firefox اضافه می شود. این استاندارد جدید باعث می شود مرور وب شما سریعتر و ایمن تر شود.

چرا HTTP / 3 و QUIC Matter

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

HTTP / 3 بازنویسی شده است تا سریعتر داده ها را با مقاومت بهتر در برابر خطاها ارسال کند. رمزگذاری داخلی هم دارد. این یعنی سرعت و امنیت بیشتر. این فقط سرعت انتقال داده ها نیست: HTTP / 3 باید تأخیر را نیز کاهش دهد ، به این معنی که وب سایت ها بعد از کلیک یا زدن روی پیوند ، سریعتر بارگیری را شروع می کنند.

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

از HTTP / 1 تا HTTP / 2 [19659005]  HTTP در نوار آدرس گوگل کروم نشان داده شده است.

نسخه اصلی HTTP از پروتکل کنترل انتقال (TCP) استفاده می کند. اولین بار در سال 1974 توضیح داده شد ، TCP هرگز با سرعت و پاسخگو بودن وب امروز طراحی نشده است. در فکر. گوگل سعی کرد بسیاری از مشکلات 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 به Google Chrome اضافه شد. Chrome هنگام برقراری ارتباط با خدمات Google و برخی وب سایت های دیگر مانند Facebook ، از آن استفاده می کند و در دسترس برنامه های Android است. . اما QUIC یک استاندارد یکپارچه در سایر مرورگرهای وب نیست. با HTTP / 3 ، این فناوری به روش عادی به مرورگرهای دیگر نیز عرضه می شود.

خلاصه: HTTP / 3 پروتکل جدیدتر ، بهتر و سریع تری است. این یک راه حل مدرن تر است که باید امنیت و سرعت بهبود یافته را به وب ارائه دهد.

آنها در حال مرور به یک مرورگر وب در نزدیکی شما هستند

HTTP / 3 در سپتامبر 2019 به نسخه قناری Google Chrome اضافه شد. ، در پشت یک پرچم خط فرمان پنهان شده است . راه اندازی Chrome Canary با - activ-quic --quic-version = h3-23 آرگومان های خط فرمان HTTP / 3 را فعال می کند.

موزیلا اعلام کرد که در حال کار بر روی اضافه کردن HTTP / 3 به یک آزمایش است. نسخه Firefox Nightly پاییز امسال. نسخه جدید مبتنی بر Chromium Microsoft Edge ، عملکرد HTTP / 3 Google را برای Chrome به ارث می برد ، مانند سایر مرورگرهای مبتنی بر Chromium مانند Opera. ما انتظار داریم که اپل نیز با HTTP / 3 در Safari سوار شود.

Cloudflare حتی اعلام کرده است که پذیرش HTTP / 3 را برای سایتهایی که از شبکه تحویل محتوای آن استفاده می کنند ، آسانتر می کند. مشتریان Cloudflare به زودی می توانند سوئیچ را فعال کرده و "HTTP / 3 (با QUIC)" را برای سایت های خود فعال کنند. امیدوارم که بتواند پس از تثبیت HTTP / 3 برای همه وب سایتها ، باعث آسانتر شدن پذیرش HTTP / 3 شود و این امکان را برای وب سایتها فراهم کند.

HTTP / 3 به نرم افزارهای دیگری نیز راه می یابد – برای مثال ، سرور Nginx. روی پشتیبانی HTTP / 3 برای نسخه Nginx نسخه 1.17 کار می کند.

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

جزئیات فنی بیشتر

آیا می خواهید اطلاعات بیشتری کسب کنید؟ نگاه عمیق Cloudflare به HTTP / 3 را بررسی کنید یا پیش نویس استاندارد HTTP / 3 را برای مشخصات فنی واقعی حفر کنید.