Привет!
Давайте разберёмся с одним из самых интересных и, на мой взгляд,
перспективных протоколов в мире интернета, HTTP/3. Наверняка вы слышали
про HTTP/1.1 и HTTP/2, но вот HTTP/3, это не просто очередная версия.
Это совершенно новый подход к тому, как информация передаётся в сети.
Чтобы
понять, в чём соль, нужно вспомнить, как работали предыдущие версии.
Они строились на протоколе TCP (Transmission Control Protocol). TCP, это
надёжный протокол, который гарантирует, что данные дойдут до адресата в
целости и сохранности и в правильном порядке. Это как почтовая служба,
которая отслеживает каждое письмо: если что-то потерялось или пришло не
по порядку, она запрашивает повторную отправку. Надёжно, но есть и
минусы.
Главный минус, это так называемая "блокировка начала
очереди" (head-of-line blocking). Представьте, что вы отправляете
несколько посылок подряд. Если одна из них задержится в пути или
потеряется, все остальные, даже если они уже дошли, будут ждать, пока
перва