QUIC Protocol چیست و چه ویژگی هایی دارد؟
نسل جدید پروتکل شبکه وب تحت UDP نسخه بعدی HTTP از TCP استفاده نخواهد کرد!
نسخه بعدی پروتکل انتقال متن (HTTP) یا همان پروتکل شبکه که مشخص میکند چگونه مرورگرها با سرورهای وب گفتگو کنند، قرار است تفاوت عمدهای با نسخه فعلی داشته باشد. گوگل در تلاشهای مداوم انجام گرفته برای افزایش سرعت شبکه وب، روی یک پروتکل شبکه آزمایشی به نام QUIC (Quick UDP Internet Connections ) کار کرده است. در QUIC دیگر از TCP خبری نخواهد بود و در عوض از پروتکل مشابه UDP (User Datagram Protocol) استفاده میشود.
هدف اصلی QUIC بهبود عملکرد برنامه های کاربردی وب مبتنی بر است که در حال حاضر از TCP استفاده می کنند. این کار با ایجاد تعدادی از اتصالات چندگانه بین دو نقطه پایانی بر روی UDP انجام می شود. این کار با اتصالات چندگانه HTTP / 2 را انجام می شود، به طوری که جریانهای چندگانه داده به صورت مستقل به نقاط انتهایی برسد. در مقابل، اگر هر یک از جریانهای چندگانه شده یک خطا داشته باشد، HTTP میزبان درTCP می تواند مسدود شود.
اهداف ثانویه QUIC عبارتند از: کاهش زمان اتصال و حمل و نقل، و تخمین پهنای باند این الگوریتم ها را قادر می سازد سریع تر بهبود یابد. علاوه بر این، پروتکل را می توان با اصلاح خطای پیش فرض گسترش داد تا عملکرد بیشتری را در هنگام به وجود آمدن خطاها افزایش دهد و این به عنوان گام بعدی در تکامل این پروتکل است.
در ژوئن 2015 پیش نویس استاندارد اینترنت برای QUIC به استاندارد IETF ارسال شد. یک گروه برای کار بر روی QUIC در سال 2016 تاسیس شد و در اکتبر سال 2018، این گروه یک درخواست رسمی برای تغییر نام پروتکل به HTTP / 3 قبل از ایجاد آن در استاندارد جهانی ارائه داد.