Foundationপ্রথম নীতি থেকে
LEVEL 7 · Computer Networking

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 blockingstream-ভিত্তিক delivery — এক stream-এর loss আরেকটা আটকায় না
TCP+TLS handshake ২-৩ RTT1-RTT, resumed-এ 0-RTT
WiFi<->cellular টানাটানিতে connection মরেConnection ID — IP বদলালেও session টিকে
middlebox-এ TCP-র ossificationencrypted 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/