Virgool - ویرگول

QUIC چیست

by
https://files.virgool.io/upload/users/157125/posts/xohrhtow3wll/f4js16tql2iu.png

QUIC

درواقع QUIC مخفف Quick UDP Internet Connections همان پروتکل تحت وب Http ورژن 3 می باشد با تفاوت های مختلف و مزیت های بالا در زمینه سرعت بالا و Real-Time بودن این پروتکل می باشد(تصویر 1-1). QUIC بر پایه پروتکل UDP می باشد و از پروتکل TLS به منظور تعمین امنیت آن استفاده می کند.

https://files.virgool.io/upload/users/157125/posts/xohrhtow3wll/vpq5ve2sjvdf.jpeg
تصویر 1-1

این پروتکل یک Rewrite (بازنویسی) از پروتکل HTTP/2 می باشد. QUIC ترکیبی از سه پروتکل زیر است

در سال 2018 از طرف توسط تیم سازنده QUIC و IETF درخواستی به منظور تقییر نام QUIC-Over-Http به HTTP/3 ارسال شد و QUIC-Over-Http با نام HTTP/3 ارائه شد.

هنوز مرورگر های بسیاری هستند که از ورژن Stable این پروتکل پشتیبانی نمیکنند و باید آن را به صورت دستی فعال کرد مانند مرورگر های همچون FireFox و Chrome

نحوه فعال سازی QUIC در Chrome

ابتدا مرورگر را بازکنید و قسمت زیر را تایپ کنید

chrome://flags

در صفحه باز شده در قسمت بالا کلمه enable-quic را سرچ کنید تا تنظیمات حالت QUIC در Chrome برایتان نمایش داده شود

https://files.virgool.io/upload/users/157125/posts/xohrhtow3wll/q4ps8dypj8fx.png

برای فعال سازی این قابلیت در Chrome به صورت Command-Line، از دستور--enable-quic --quic-version=h3-27 به شکلزیر استفاده کنید

/Applications/Google\ Chrome\ Canary.app/Contents/MacOS/Google\ Chrome\ Canary --enable-quic --quic-version=h3-27

نحوه فعال سازی QUIC در FireFox

ترمینال را بازکرده و about:config را در آن سرچ کرده و در صفحه باز شده همانند تصویر 1-2 قسمت network.http.http3.enabled را بر روی حالت True قرار دهید

https://files.virgool.io/upload/users/157125/posts/xohrhtow3wll/95u6bnqlpe7o.png

نویسنده: امیرحسین تنگسیری نژاد

کانال شخصی من در تلگرام به منظور دنبال کردن پست های بنده:

@AmirHoseinTangsiriNET