Size: a a a

2020 April 22

NP

Nikita Provotorov in Distributed
abslimit
Все что надо для NAT-в-один-адрес это запоминть первый пакет и запустить таймер
И тем не менее, есть ощущение, что на заре развития интернета, ресурсы железячек ещё были сильно ограничены, и сохранять инфу для каждого пакета выглядит очень расточительно
источник

VB

Vlad Beskrovnyy in Distributed
Есть очень хорошая статья про изобретение "нового TCP" поверх UDP. Там не про HTTP/3, но очень близко. Вопрос NAT'а там тоже разобран https://habr.com/ru/company/oleg-bunin/blog/461829/
источник

a

abslimit in Distributed
Nikita Provotorov
И тем не менее, есть ощущение, что на заре развития интернета, ресурсы железячек ещё были сильно ограничены, и сохранять инфу для каждого пакета выглядит очень расточительно
для сессии поверх UDP ничего запоминать чтоли не надо?
источник

a

abslimit in Distributed
Нормально на заре работал TCP
источник

KP

Kirill Pimenov in Distributed
Nikita Provotorov
Но ведь роутеры вряд ли хранят udp сессию
Минуточку, в UDP нет же никаких сессий.
Каждый пакет — "вещь в себе"
источник

a

abslimit in Distributed
Kirill Pimenov
Минуточку, в UDP нет же никаких сессий.
Каждый пакет — "вещь в себе"
сессии есть
источник

KP

Kirill Pimenov in Distributed
Собственно, в этом и его преимущество для http/3
источник

KP

Kirill Pimenov in Distributed
Пакеты могут приходить до получателя out of order, и это всё равно будет иметь смысл
источник

a

abslimit in Distributed
connection-less протокол
источник

KP

Kirill Pimenov in Distributed
В то время как в TCP если какой-то пакет из серединки потерялся/задержался — то всё, начинай сначала.
источник

VB

Vlad Beskrovnyy in Distributed
Сессии таки нет. NAT на хранит запись несколько секунд и выкидывает для UDP
источник

NP

Nikita Provotorov in Distributed
abslimit
Нормально на заре работал TCP
Наверное да, но он и не использовался на каждый чих я думаю
источник

a

abslimit in Distributed
сессия это вообще такое понятие, которое надо смотреть на определенном оборудовании и что там обрабатывается
источник

a

abslimit in Distributed
abslimit
connection-less протокол
А вот с этим не поспоришь
источник

a

abslimit in Distributed
Nikita Provotorov
Наверное да, но он и не использовался на каждый чих я думаю
где надо использовался и используется
источник

NP

Nikita Provotorov in Distributed
Хотя возможно в то время роутеры не были такими компактными просьо
источник

a

abslimit in Distributed
Но UDP для HTTP/3 это ужас по моему
источник

a

abslimit in Distributed
здарова дудосы
источник

KP

Kirill Pimenov in Distributed
abslimit
сессия это вообще такое понятие, которое надо смотреть на определенном оборудовании и что там обрабатывается
RFC говорит что он message-oriented.
источник

NP

Nikita Provotorov in Distributed
Что позволяло нормально в него напихать ресурсов)
источник