LINUX.ORG.RU
ФорумTalks

Выделение HTTP в отдельный сетевой стек L4/L3

 ,


1

1

Доля чистого 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)

★★★★★

Последнее исправление: Spoofing (всего исправлений: 4)

Спуфи несёт бред

Harald ★★★★★
()

Зачем это всё, если есть 9P и IPFS?

Deleted
()

Идеи уровня LOR

Deleted
()

QUIC. Его создали в том числе для обкатки изменений в TCP :))

kirk_johnson ★☆
()
Последнее исправление: kirk_johnson (всего исправлений: 1)

Почему нельзя на уровне L3 - ищи ответ по ключевым словам «protocol ossification». Кратко: в мире слишком много оборудования, предполагающего, что не существует ничего, кроме tcp и udp.

AEP ★★★★★
()

ipv6 толком внедрить не могут, а ты хочешь, чтоб совсем всё новое влезло.

консорциум веб-разработчиков всеми способами бодается с TCP/IP- стеком
Вот как Onion-сети, i2p

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

vtVitus ★★★★★
()

Быстрому внедрению новых транспортных протоколов вроде QUIC и HTTP3 мешают, например, разношёрстные провайдерские NAT. Без оной поддержки они пакеты одной сессии могут распихать по разным айпишникам и портам.

snizovtsev ★★★★★
()

Каждому клиенту можно будет выдавать уникальный идентификатор (вместо IP-адреса) на время веб-сессии!

ты грибов объелся?
начинай писать ospfv4 и address-family http3 экстеншены для bgp, хотя это маразматический бред всё равно придётся пускать over ip.

goodwin ★★
()

если макаки начнут пилить стек - капец всей сети. и этот тред - доказательство.

Остапа несло (С)

Iron_Bug ★★★★★
()
Последнее исправление: Iron_Bug (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.