State QUIC в Node.js
QUIC — это протокол транспортного уровня на базе UDP, созданный для замены TCP+TLS.
Хотя его относят к транспортному уровню, он не похож на другие протоколы этого уровня, такие как TCP или UDP. Значительная часть сложной логики, связанной с работой протокола, фактически выполняется на уровне приложения.
Получается интересная ситуация, когда…
Основная причина появления QUIC — улучшение производительности. При использовании TCP+TLS необходимо пройти TCP-рукопожатие, затем TLS-рукопожатие, и только после этого можно начинать передачу данных. В сумме это занимает 3 обхода туда-обратно (2 для TCP + 1 для TLS).
https://nodevibe.substack.com/p/state-of-quic-in-nodejs
✍️ @nodejs_lib
QUIC — это протокол транспортного уровня на базе UDP, созданный для замены TCP+TLS.
Хотя его относят к транспортному уровню, он не похож на другие протоколы этого уровня, такие как TCP или UDP. Значительная часть сложной логики, связанной с работой протокола, фактически выполняется на уровне приложения.
Получается интересная ситуация, когда…
Основная причина появления QUIC — улучшение производительности. При использовании TCP+TLS необходимо пройти TCP-рукопожатие, затем TLS-рукопожатие, и только после этого можно начинать передачу данных. В сумме это занимает 3 обхода туда-обратно (2 для TCP + 1 для TLS).
https://nodevibe.substack.com/p/state-of-quic-in-nodejs
✍️ @nodejs_lib
👍5❤1