QUIC
কুইক
UDP-র উপর TLS 1.3 built-in করে user space-এ লেখা transport protocol — stream multiplexing আর কম handshake latency দেয়।
HTTP/3-এর ভিত্তি: TCP বাদ, UDP-র উপর user space-এ সম্পূর্ণ transport — ভেতরে TLS 1.3 built-in, encryption optional নয়, বাধ্যতামূলক।
| TCP-র কাঁটা | QUIC-র উত্তর |
|---|---|
| transport-level head-of-line blocking | stream-ভিত্তিক delivery — এক stream-এর loss আরেকটা আটকায় না |
| TCP+TLS handshake ২-৩ RTT | 1-RTT, resumed-এ 0-RTT |
| WiFi<->cellular টানাটানিতে connection মরে | Connection ID — IP বদলালেও session টিকে |
| middlebox-এ TCP-র ossification | encrypted transport, নতুন version deploy-safe |
Reliability, ordering, congestion control সব QUIC নিজে user space-এ বাস্তবায়ন করে — kernel upgrade ছাড়াই algorithm বদলানো যায়।
Trade-off — kernel-এর TSO/GRO offload TCP-র জন্য পাকা; QUIC user-space-এ চলে বলে CPU খরচ বেশি, আর UDP-blocked network- এ fallback লাগে।
curl --http3-only https://cloudflare-quic.com/