QUIC — انتقال سریع و امن روی UDP
نسل جدید انتقال که TLS 1.3، قابلیت اطمینان و چندجریانی را روی UDP یکجا پیاده میکند. HTTP/3 روی QUIC اجرا میشود.
- لایهٔ OSI: 4 (انتقال)
- انتقال: UDP
- پورت: 443
- استاندارد: RFC 9000
- سطح: پیشرفته · حدود 6 دقیقه
نکتههای کلیدی
- QUIC قابلیت اطمینان، کنترل ازدحام و رمزنگاری TLS 1.3 را روی UDP پیاده میکند.
- اتصال جدید در یک رفتوبرگشت و اتصال تکراری با 0-RTT برقرار میشود.
- جریانهای مستقل مشکل انسداد سر صف TCP را حل میکنند.
مراحل شبیهسازی (5 بسته)
- Initial: اولین بسته ClientHello را داخل فریم CRYPTO دارد و حداقل تا ۱۲۰۰ بایت پر میشود. دستدهی انتقال و رمزنگاری یکجا انجام میشود.
- Initial + Handshake: سرور ServerHello را در بستهٔ Initial و گواهی را در بستهٔ Handshake میفرستد. فقط یک رفتوبرگشت لازم است.
- 1-RTT: GET: پس از دستدهی، بستههای سرآیند کوتاه فقط شناسهٔ اتصال دارند. درخواست HTTP/3 در یک STREAM مستقل میرود.
- چند جریان: پاسخ چند فایل در جریانهای مستقل میآید؛ گمشدن یک بسته فقط همان جریان را متوقف میکند.
- مهاجرت اتصال: کاربر از Wi‑Fi به اینترنت همراه میرود و IP عوض میشود. چون اتصال با شناسه شناخته میشود، بدون دستدهی دوباره ادامه پیدا میکند.