نوشته‌ها / شبکه

HTTP/3 و QUIC

HTTP/3 روی QUIC اجرا می‌شود و QUIC خودش روی UDP است. ادغام TLS 1.3 در QUIC باعث می‌شود اتصال و امنیت در یک مرحله انجام شوند. همچنین اگر یک بسته گم شود، فقط جریانی که به آن بسته وابسته است متوقف می‌شود و بقیه درخواست‌ها منتظر نمی‌مانند؛ این همان مشکلی است که HTTP/2 روی TCP با آن روبه‌رو بود.

سرور معمولاً ابتدا روی TCP و با HTTP/2 پاسخ می‌دهد و در هدر Alt-Svc اعلام می‌کند که HTTP/3 هم در دسترس است. مرورگر در درخواست‌های بعدی ممکن است به آن منتقل شود. برای همین باز بودن UDP پورت ۴۴۳ در فایروال، و در صورت استفاده از سرویس ابری، در گروه امنیتی آن هم لازم است.

← بازگشت به نوشته‌ها