Доля чистого web-трафика в современном мире огромна относительно всего internet-трафика. Порог вхождения в разработку низкий. Никто не хочет писать desktop-standalone-приложения, все хотят разрабатывать сервисы онлайн без регистрации смс. Новые форумы, чаты, мессенджеры, всё это имеет под собой web-основу. Никто больше не хочет рисовать формочки в Delphi, все создают один единственный объект типа браузера для отображением своего сайта а-ля Steam. Ситуация ясна.
В то же время консорциум веб-разработчиков всеми способами бодается с TCP/IP-стеком, разрабатывая новейший HTTP2.
Почему бы тогда не взяться за разработку отдельного сетевого стека на уровне L4 (TCP, UDP) или даже L3 (IP)? Опуститься тремя уровнями ниже. Если TCP/IP им такой неидеальный. Знаю, это создаёт кучу проблем, ломанием всего того что уже работает, но не обязательно же ломать!
Сперва разработать приложение, имитирующее работу сетевого стека типа TCP... Но! Чтобы переход был плавный и незаметный, пускать его поверх TCP/IP. Вот как Onion-сети, i2p. Они ведь работают поверх TCP/IP? Такой же массовый HTTP3 запилить. А потом с очередным релизом браузеры просто массово перейдут на новый протокол, вместо транспортного приложения.
DNS? Сейчас это контролируется одной организацией, которая управляет всеми доменами первого/второго уровня, от этого суть не поменяется. Всё так же будет контролировать web-домены. Можно кстати начать с чистого листа, сделать отдельно web-домены и отдельно legacy-internet-домены. )))
Каждому клиенту можно будет выдавать уникальный идентификатор (вместо IP-адреса) на время веб-сессии! И привязывать его к сессионной куке на сайте, намного упрощает работу с пользователем. Будет проще отслеживать конечного пользователя и конечно же бороться с DDoS-атаками!
Ну что, даёшь HTTP3 пацаны? HTTP 3 != HTTP 3.0 (c)