Мы все знаем, что UDP не является надежным, изучая программирование в Unix Network, я добавляю несколько hdrs о seq и ts, чтобы сделать UDP надежным. Идея проста. Когда получатель получает пакет, он должен отправить ack-пакет, там Это также что-то вроде алгоритма времени прохождения в оба конца для оценки rto. Но для многоадресной рассылки отправитель отправляет пакет на адрес многоадресной рассылки, все хосты в этой группе многоадресной рассылки должны отправлять ack-пакет. Даже если seq верен и acks приходит время, мы все еще не уверены, получили ли все хосты пакет, потому что мы не знаем номер хоста. возможно, один или несколько ack-пакетов хоста потеряны.
Интересно, смогу ли я узнать номер хоста в определенной группе многоадресной рассылки или, возможно, есть лучшая идея сделать надежную многоадресную рассылку.