Size: a a a

2020 April 22

KP

Kirill Pimenov in Distributed
abslimit
Но UDP для HTTP/3 это ужас по моему
UDP гораздо лучше для 1) работы на нестабильных соединениях (см. Mosh vs regular SSH)
источник

KP

Kirill Pimenov in Distributed
2) для работы в много независимых паралелльных потоков (как раз-таки случай современного веба)
источник

KP

Kirill Pimenov in Distributed
3) для протоколов, которые умеют на высоком уровне переживать потерю пакетов (типа VoIP или там торрентов)
источник

KP

Kirill Pimenov in Distributed
Поэтому по-моему выбор более чем оправдан.
источник

a

abslimit in Distributed
Kirill Pimenov
RFC говорит что он message-oriented.
RFC много чего говорит. Но потом появилсся NAT, stateless-МСЭ
источник

a

abslimit in Distributed
SOCKS5
источник

a

abslimit in Distributed
В итоге без контекста разговаривать не о чем
источник

a

abslimit in Distributed
Kirill Pimenov
Поэтому по-моему выбор более чем оправдан.
И все сетевики вешаются, потому что хрен пойми как валидировать соединения на МСЭ, огромная сеть для UDP-amplification атак
источник

a

abslimit in Distributed
огромное количество соединений надо NATить, потому что накодят так, что будут слать UDP с срц-портом новым, распарралеливание же
источник

a

abslimit in Distributed
еще и нафрагментируют
источник

a

abslimit in Distributed
Никаких окон и RED нет, если только это в HTTP/3 предумотрели
источник

a

abslimit in Distributed
т.е. лить будут на полную катушку
источник

a

abslimit in Distributed
Без IPv6 вообще по моему будет плох HTTP/3
источник

a

abslimit in Distributed
С него "без-NAT", разведкой MTU
источник

KP

Kirill Pimenov in Distributed
abslimit
И все сетевики вешаются, потому что хрен пойми как валидировать соединения на МСЭ, огромная сеть для UDP-amplification атак
Да, UDP amplification is a thing.
Поэтому у UDP-протоколов неплохо бы иметь изначальный обмен, в котором запрос больше ответа.
Потом конечно надо это с прозрачным роумингом дружить ещё — но конкретно в QUIC/HTTP3 всё чотинько в этом плане
источник

a

abslimit in Distributed
Kirill Pimenov
Да, UDP amplification is a thing.
Поэтому у UDP-протоколов неплохо бы иметь изначальный обмен, в котором запрос больше ответа.
Потом конечно надо это с прозрачным роумингом дружить ещё — но конкретно в QUIC/HTTP3 всё чотинько в этом плане
Да, нужен connect чтобы именно был, а не выдавал огромный ответ
источник

a

abslimit in Distributed
Вот CoAP как-то на это подзабили
источник

KP

Kirill Pimenov in Distributed
https://blog.cloudflare.com/http-3-vs-http-2/ — у Cloudflare хороший цикл статей про http3
источник

a

abslimit in Distributed
О, спасбио
источник

KP

Kirill Pimenov in Distributed
Ну и вообще HTTP3 это SCTP курильщика по сути — поскольку мы из-за огромного количества хардкода на middleboxes не можем новые ip-протоколы вводить по сути, единственный вариант — взять UDP, использовать его как "сырые" датаграммы и потом поверх городить всё, что вообще-то на L3 должно бы быть.
источник