ΠΠ°ΡΠΊΡΠΎΡΠΎΡΡ
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° ΡΠ΅ Π·Π°ΡΠ½ΠΎΠ²Π° Π½Π° ΠΊΠΎΠ΄ΠΎΡ Π½Π° Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΠΎΡ msquic.sys ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ Π²ΠΎ ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Π½Π° Windows 10 (Insider Preview) Π·Π° Π΄Π° ΡΠ΅ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ HTTP ΠΈ
MsQuic Π²Π΅ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠΈ ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ, Π½ΠΎ Π²ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ² Π½Π΅ Π΅ Π΄ΠΎΡΡΠ°ΠΏΠ½Π° ΡΠ΅Π»Π°ΡΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½Π° Π²ΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° IETF. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π΅ΠΌΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° 0-RTT, ΠΌΠΈΠ³ΡΠ°ΡΠΈΡΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ, Path MTU Discovery ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π° Π½Π° ΠΏΡΠ΅ΡΠΏΠΎΡΠΈΡΠ°Π½Π° Π°Π΄ΡΠ΅ΡΠ° Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΡ. ΠΠΎΠΌΠ΅ΡΡ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ΠΈΡΠ΅ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ, Π·Π°Π±Π΅Π»Π΅ΠΆΠ°Π½Π° Π΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡΠ° Π·Π° ΠΏΠΎΡΡΠΈΠ³Π½ΡΠ²Π°ΡΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½Π° ΠΏΡΠΎΠΏΡΡΠ½ΠΎΡΡ ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ Π΄ΠΎΡΠ½Π΅ΡΠ°, ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π°ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈ Π²Π»Π΅Π·/ΠΈΠ·Π»Π΅Π·, RSS (Receive Side Scaling) ΠΈ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ°ΡΠ΅ Π½Π° Π²Π»Π΅Π·Π½ΠΈ ΠΈ ΠΈΠ·Π»Π΅Π·Π½ΠΈ ΡΠ΅ΠΊΠΎΠ²ΠΈ Π½Π° UDP. ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° MsQuic Π΅ ΡΠ΅ΡΡΠΈΡΠ°Π½Π° Π·Π° ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡ ΡΠΎ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈΡΠ΅ Π²Π΅ΡΠ·ΠΈΠΈ Π½Π° ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΈΡΠ΅ Chrome ΠΈ Edge.
ΠΠΎΡΡΠ΅ΡΠΈΠΌΠ΅ Π΄Π΅ΠΊΠ° HTTP/3 ΡΠ° ΡΡΠ°Π½Π΄Π°ΡΠ΄ΠΈΠ·ΠΈΡΠ° ΡΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΡ QUIC ΠΊΠ°ΠΊΠΎ ΡΡΠ°Π½ΡΠΏΠΎΡΡ Π·Π° HTTP/2. ΠΡΠΎΡΠΎΠΊΠΎΠ»
ΠΠ»Π°Π²Π½ΠΈΡΠ΅
- ΠΠΈΡΠΎΠΊΠ° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡ ΡΠ»ΠΈΡΠ½Π° Π½Π° TLS (Π²ΠΎ ΡΡΡΡΠΈΠ½Π° QUIC ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° TLS 1.3 ΠΏΡΠ΅ΠΊΡ UDP);
- ΠΠΎΠ½ΡΡΠΎΠ»Π° Π½Π° ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ΅ΡΠΎΡ Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΡ, ΡΠΏΡΠ΅ΡΡΠ²Π°ΡΠ΅ Π½Π° Π·Π°Π³ΡΠ±Π° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ;
- Π‘ΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ Π·Π° ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»Π½ΠΎ Π²ΠΎΡΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π²ΡΡΠΊΠ° (0-RTT, ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ½ΠΎ Π²ΠΎ 75% ΠΎΠ΄ ΡΠ»ΡΡΠ°ΠΈΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠ΅Π½Π΅ΡΠ°Ρ Π²Π΅Π΄Π½Π°Ρ ΠΏΠΎ ΠΈΡΠΏΡΠ°ΡΠ°ΡΠ΅ΡΠΎ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΎΡ Π·Π° ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΠΊΠΎΠ½Π΅ΠΊΡΠΈΡΠ°) ΠΈ Π΄Π° ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π°Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ Π΄ΠΎΡΠ½Π΅ΡΠ° ΠΏΠΎΠΌΠ΅ΡΡ ΠΈΡΠΏΡΠ°ΡΠ°ΡΠ΅ΡΠΎ Π±Π°ΡΠ°ΡΠ΅ ΠΈ ΠΏΡΠΈΠΌΠ°ΡΠ΅ΡΠΎ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ (RTT, Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΠΎΠ²ΡΠ°ΡΠ΅Π½ ΠΏΠ°Ρ);
- ΠΠ΅ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΠΈΡΡΠΈΠΎΡ ΡΠ΅ΠΊΠ²Π΅Π½ΡΠΈΡΠΊΠΈ Π±ΡΠΎΡ ΠΏΡΠΈ ΡΠ΅Π΅ΠΌΠΈΡΡΠ²Π°ΡΠ΅ ΠΏΠ°ΠΊΠ΅Ρ, ΡΠΎ ΡΡΠΎ ΡΠ΅ ΠΈΠ·Π±Π΅Π³Π½ΡΠ²Π° Π΄Π²ΠΎΡΠΌΠΈΡΠ»Π΅Π½ΠΎΡΡ Π²ΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΈ ΡΠ΅ ΠΎΡΠ»ΠΎΠ±ΠΎΠ΄ΡΠ²Π° ΠΎΠ΄ ΡΠ°ΡΠΌΠ°ΡΡΠΈΡΠ΅;
- ΠΡΠ±Π΅ΡΠ΅ΡΠΎ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΎΡ Π²Π»ΠΈΡΠ°Π΅ ΡΠ°ΠΌΠΎ Π½Π° ΠΈΡΠΏΠΎΡΠ°ΠΊΠ°ΡΠ° Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΡ ΠΏΠΎΠ²ΡΠ·Π°Π½ ΡΠΎ Π½Π΅Π³ΠΎ ΠΈ Π½Π΅ ΡΠ° Π·Π°ΠΏΠΈΡΠ° ΠΈΡΠΏΠΎΡΠ°ΠΊΠ°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π²ΠΎ ΠΏΠ°ΡΠ°Π»Π΅Π»Π½ΠΈ ΡΠ΅ΠΊΠΎΠ²ΠΈ ΡΡΠΎ ΡΠ΅ ΠΏΡΠ΅Π½Π΅ΡΡΠ²Π°Π°Ρ ΠΏΡΠ΅ΠΊΡ ΡΠ΅ΠΊΠΎΠ²Π½Π°ΡΠ° Π²ΡΡΠΊΠ°;
- ΠΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π·Π° ΠΊΠΎΡΠ΅ΠΊΡΠΈΡΠ° Π½Π° Π³ΡΠ΅ΡΠΊΠΈ ΠΊΠΎΠΈ Π³ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠ°Π°Ρ ΠΎΠ΄Π»ΠΎΠΆΡΠ²Π°ΡΠ°ΡΠ° ΠΏΠΎΡΠ°Π΄ΠΈ ΡΠ΅Π΅ΠΌΠΈΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΈΠ·Π³ΡΠ±Π΅Π½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ. Π£ΠΏΠΎΡΡΠ΅Π±Π° Π½Π° ΡΠΏΠ΅ΡΠΈΡΠ°Π»Π½ΠΈ ΡΠΈΡΡΠΈ Π·Π° ΠΊΠΎΡΠ΅ΠΊΡΠΈΡΠ° Π½Π° Π³ΡΠ΅ΡΠΊΠΈ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ Π·Π° Π΄Π° ΡΠ΅ Π½Π°ΠΌΠ°Π»Π°Ρ ΡΠΈΡΡΠ°ΡΠΈΠΈΡΠ΅ ΠΊΠΎΠΈ Π±Π°ΡΠ°Π°Ρ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΏΡΠ΅Π½ΠΎΡ Π½Π° ΠΈΠ·Π³ΡΠ±Π΅Π½ΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π·Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ.
- ΠΡΠ°Π½ΠΈΡΠΈΡΠ΅ Π½Π° ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΡΠΊΠΈΡΠ΅ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ ΡΠ΅ ΡΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈ ΡΠΎ Π³ΡΠ°Π½ΠΈΡΠΈΡΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ QUIC, ΡΡΠΎ Π³ΠΎ Π½Π°ΠΌΠ°Π»ΡΠ²Π° Π²Π»ΠΈΡΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° Π·Π°Π³ΡΠ±ΠΈΡΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ Π²ΡΠ· Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°ΡΠ° Π½Π° ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ;
- ΠΠ΅ΠΌΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΠΎ Π±Π»ΠΎΠΊΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠ΅Π΄ΠΎΡ Π½Π° TCP;
- ΠΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π·Π° ΠΊΠΎΠ½Π΅ΠΊΡΠΈΡΠ°, ΡΡΠΎ Π³ΠΎ Π½Π°ΠΌΠ°Π»ΡΠ²Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ Π·Π° Π²ΠΎΡΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ Π·Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ;
- ΠΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ Π½Π°ΠΏΡΠ΅Π΄Π½ΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π° Π½Π° Π·Π°ΡΡΠΎΡΠΎΡ Π½Π° ΠΏΡΠΈΠΊΠ»ΡΡΠΎΠΊΠΎΡ;
- ΠΠΎΡΠΈΡΡΠΈ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ Π·Π° ΠΏΡΠΎΠ³Π½ΠΎΠ·ΠΈΡΠ°ΡΠ΅ Π½Π° ΠΏΡΠΎΠΏΡΡΠ½Π°ΡΠ° ΠΌΠΎΡ ΠΏΠΎ Π½Π°ΡΠΎΠΊΠ° Π·Π° Π΄Π° ΡΠ΅ ΠΎΡΠΈΠ³ΡΡΠ° Π΄Π΅ΠΊΠ° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ ΡΠ΅ ΠΈΡΠΏΡΠ°ΡΠ°Π°Ρ ΡΠΎ ΠΎΠΏΡΠΈΠΌΠ°Π»Π½ΠΈ ΡΡΠ°ΠΏΠΊΠΈ, ΡΠΏΡΠ΅ΡΡΠ²Π°ΡΡΠΈ Π³ΠΈ Π΄Π° ΡΡΠ°Π½Π°Ρ ΠΏΡΠ΅ΠΎΠΏΡΠΎΠ²Π°ΡΠ΅Π½ΠΈ ΠΈ Π΄Π° ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°Π°Ρ Π·Π°Π³ΡΠ±Π° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ;
- ΠΠΎΠΎΡΠ»ΠΈΠ²ΠΎ
ΡΠ°ΡΡ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ ΠΈ ΠΏΡΠΎΠΏΡΡΠ½Π°ΡΠ° ΠΌΠΎΡ Π²ΠΎ ΡΠΏΠΎΡΠ΅Π΄Π±Π° ΡΠΎ TCP. ΠΠ° Π²ΠΈΠ΄Π΅ΠΎ-ΡΡΠ»ΡΠ³ΠΈΡΠ΅ ΠΊΠ°ΠΊΠΎ YouTube, QUIC ΡΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ° Π΄Π΅ΠΊΠ° Π³ΠΈ Π½Π°ΠΌΠ°Π»ΡΠ²Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈΡΠ΅ Π·Π° ΡΠ΅Π±Π°ΡΠ΅ΡΠΈΡΠ°ΡΠ΅ ΠΏΡΠΈ Π³Π»Π΅Π΄Π°ΡΠ΅ Π²ΠΈΠ΄Π΅Π° Π·Π° 30%.
ΠΠ·Π²ΠΎΡ: opennet.ru