awesome-everything EN
↑ Обратно к восхождению

Сети и протоколы

QUIC внутри: тест на свободное припоминание

Суть Промпты на свободное припоминание по всему юниту QUIC. Сначала ответь своими словами, затем раскрой эталонный ответ и сравни.
Высота — путь к senior
НольJuniorMiddleSenior
Ты на senior-высоте — в орбите
◷ 13 min

Припоминание сильнее перечитывания. Для каждого промпта проговори или запиши полный ответ по памяти, прежде чем открыть эталон, — именно усилие припоминания закрепляет механизм.

Цель

Восстанови спину юнита — зачем QUIC живёт в user space, как работают независимость stream’ов и Connection ID, что стоят и экономят рукопожатия 1-RTT и 0-RTT, и когда разворачивать QUIC, а когда TCP — не заглядывая в уроки.

Вспомните перед уходом
  1. 01
    Почему QUIC выполняет транспортную логику в user space поверх UDP и что это даёт ценой чего?
  2. 02
    Объясни head-of-line-блокировку и как stream-модель QUIC её исправляет, с числами.
  3. 03
    Как соединение QUIC переживает хэндофф WiFi-на-cellular и что охраняет миграцию от злоупотребления?
  4. 04
    Почему рукопожатие QUIC занимает 1 RTT вместо 2 у TCP+TLS и как сюда вписываются четыре уровня шифрования и packet-number space'ы?
  5. 05
    Что экономит 0-RTT-resumption, почему он уязвим к replay и как его защитить?
  6. 06
    Когда разворачивать QUIC, а когда TCP, и какие операционные пробелы создаёт шифрование QUIC?
Итог

Если ты восстановил каждый ответ по памяти, ты держишь спину юнита: размещение в user space даёт эволюционируемость ценой CPU; независимость stream’ов убивает head-of-line-блокировку; Connection ID переживают миграцию за валидацией пути и защитой 3x anti-amplification; объединённое рукопожатие 1-RTT экономит round-trip, а 0-RTT — ещё один ценой replay; и решение о развёртывании всегда CPU-против-задержки, а шифрование выталкивает наблюдаемость на уровень приложения.

Продолжить восхождение ↑QUIC внутри: чтение кода и трасс
хоткеи развернуть
поиск
K
пред. пьеса
k
след. пьеса
j
тиры
t
это меню
?
sources3
expand
  1. 01
  2. 02
  3. 03

Trademarks belong to their respective owners. Editorial reference only.