The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Протокол HTTP/3.0 получил статус предложенного стандарта, opennews (ok), 07-Июн-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


146. "Протокол HTTP/3.0 получил статус предложенного стандарта"  +1 +/
Сообщение от Ivan_83 (ok), 08-Июн-22, 04:32 
Какие проблемы то?
В начале браузеростроители ограничивают количество TCP соединений типа чтобы сервера не перегружать, а потом гуглы от скуки изобретают квик, где типа по одному соединению всё передаётся, просто хитро мультиплексируется.
А суть то в том, что они эти самые 100500 TCP соединений упихнули внутрь своего udp, и теперь сравнивают и делают выводы.

На практике они конечно добились эффекта, но не за счёт мультиплексирования "каналов" внутри, а за счёт того что срезали все лишнее что им было не нужно и поменяв приоритеты.

Те был TCP, потом с помощью TLS его сделали секурным и не сломали ничего.
Тут пришёл гугл и сказал что у нас тут шифрование, потому пакеты должны ходить теперь только так, и вот благодаря этому вравниваю размера пакетов у нас профит.

И так во всём.

Но по сути их работа не добавила ничего нового и не создала новых ценностей.
Вот DHT, uTP - добавили и создали.

Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

165. "Протокол HTTP/3.0 получил статус предложенного стандарта"  +/
Сообщение от lockywolf (ok), 08-Июн-22, 09:45 
> Какие проблемы то?

Проблема в том, что скорость потока зависит от процента потерь пакетов (обратно) экспоненциально (тогда как должна линейно). А в мире есть миллиарды человек, которые сидят на соединениях, у которых 30-40% потерь -- норма жизни.

>Вот DHT, uTP - добавили и создали.

Они легко детектируются и банятся.

Ответить | Правка | Наверх | Cообщить модератору

297. "Протокол HTTP/3.0 получил статус предложенного стандарта"  +/
Сообщение от Аноним (128), 12-Июн-22, 18:09 
> Они легко детектируются и банятся

Портить вообще довольно просто. На крайний случай можно кабель вырвать вместе с портом.

Ответить | Правка | Наверх | Cообщить модератору

224. "Протокол HTTP/3.0 получил статус предложенного стандарта"  +/
Сообщение от Аноним (-), 10-Июн-22, 17:32 
> А суть то в том, что они эти самые 100500 TCP соединений
> упихнули внутрь своего udp, и теперь сравнивают и делают выводы.

Ну так это...
- Пайплайнинг в тупом его виде HTTP/1.x жестко клевал по head of line blocking.
- Сетап новых соединений для уменьшения того эффекта может занять ощутимое время.

В целом вебпага грузилась как уг и приходилось делать костыли типа впихивания всех ассетов в 1 файл ради скорости.

> На практике они конечно добились эффекта, но не за счёт мультиплексирования "каналов"
> внутри, а за счёт того что срезали все лишнее что им
> было не нужно и поменяв приоритеты.

И еще убрав из процесса горе прожектеров с их congestion control непригодным для беспроводки.

> Те был TCP, потом с помощью TLS его сделали секурным и не сломали ничего.

Но roundtrip'ов добавили - так что вон то еще усугубилось. Оно наверное круто в датацентре с пингом до сервака менее 1мс, а если в поле с мобилкой с пингом 150 мс?!

> Но по сути их работа не добавила ничего нового и не создала новых ценностей.

Кроме того что это сможет наконец нормально работать по беспроводке.

> Вот DHT, uTP - добавили и создали.

Они так то о другом. Хотя uTP в чем-то похож, но мультиплексированием не занимается и заточен на именно фоновый низкоприоритетный трансфер, даже если надо немного пожертвовать скоростью.

Ответить | Правка | К родителю #146 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру