вопросы о многоадресной рассылке - PullRequest
2 голосов
/ 28 сентября 2011

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

Интересно, смогу ли я узнать номер хоста в определенной группе многоадресной рассылки или, возможно, есть лучшая идея сделать надежную многоадресную рассылку.

1 Ответ

0 голосов
/ 09 апреля 2012

Попробуйте поговорить с вашим сетевым администратором и попросите его обеспечить надежную передачу вашей сети. У меня есть многоадресная передача 2 Гбит / с по всей моей сети в Европе, на Ближнем Востоке, в Азии, Северной и Южной Америке, и я никогда не терял ни одного пакета - все коммутаторы «готовы к VoIP», так что таким образом они автоматически устанавливают внутренние приоритеты многоадресного трафика, и это лучший способ подойти к этой проблеме.

...