amirhoseintangsirinet
amirhoseintangsirinet
خواندن ۱ دقیقه·۴ سال پیش

QUIC چیست

QUIC

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

تصویر 1-1
تصویر 1-1

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

  • TCP
  • TLS
  • HTTP/2

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

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

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

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

chrome://flags

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

برای فعال سازی این قابلیت در 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 قرار دهید

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

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

@AmirHoseinTangsiriNET

httpوبhttpshttp version 3QUIC
شاید از این پست‌ها خوشتان بیاید