عنوان:

‫پروژه MsQuic ماکروسافت سورس باز شد


نویسنده: محمد جواد ابراهیمی
تاریخ: ۱۳۹۹/۰۲/۱۱ ۱۵:۳
آدرس: www.dntips.ir

پروتکل‌های قبل از HTTP/3 از پروتکلTCP برای انتقال اطلاعات و از لایه امنیتی TLS "بر روی آن" برای تامین امنیت استفاده می‌کردند

ولی HTTP/3 از پروتکل QUIC (مخفف Quick UDP Internet Connections) برای انتقال اطلاعات و از TLS 1.3 "به صورت تو کار" استفاده میکند. 

پروتکل QUIC یک Transport Layer Network Protocol (پروتکل انتقال اطلاعات در شبکه - مثلا مشابه TCP یا UDP است) که در ابتدا توسط گوگل توسعه داده شده و بعد‌ها توسط IETF (کارگروه مهندسی اینترنت) به عنوان یک استاندارد به ثبت رسیده.

این پروتکل نسبت به TCP سریع‌تر و قابل اطمینان‌تر است، latency (تاخیر) کمتری دارد و ایمن‌تر است.

حالا ماکروسافت پیاده سازی خود از این پروتکل رو به نام MsQuic به صورت متن باز منتشر کرده. 

از طرفی قراره توی دات نت 5 به صورت آزمایشی از HTTP/3 پشتیبانی بشه و داخل Kestrel و HttpClient ازش بهره برده بشه. تیم دات نت برای پیاده سازی این این قابلیت از MsQuic استفاده میکنه 



مشاهده مطلب اصلی