Как маршрутизаторы планируют многоадресных слушателей?

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

2 ответа

Решение

Они получат пакет одновременно (при условии, что расстояние до обеих машин одинаковое).

Маршрутизатор не отправляет два одноадресных пакета на две отдельные машины, отправляя один перед другим. Вместо этого он отправляет одиночные многоадресные пакеты со специальным многоадресным MAC-адресом и многоадресным IP-адресом. Все машины (и маршрутизаторы) в одной локальной сети, которые прослушивают одну и ту же группу многоадресной рассылки, получат этот пакет.

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

Они не

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

Не существует такого понятия, как "многоадресный сервер". Есть многоадресные группы, и вы можете присоединиться к ним.

какой из 2 получает пакет многоадресной рассылки первым?

Неопределенный. Пакет многоадресной рассылки отправляется во внутреннюю сеть, и любой хост получает его первым.

Вы, кажется, думаете, что маршрутизатор отправляет групповые рассылки индивидуально всем участникам. Это не так. Это полное недопонимание природы многоадресных рассылок. Все, что знает маршрутизатор, - это то, что в его "внутренней" сети есть хотя бы один член группы многоадресной рассылки, поэтому он передает пакет в эту сеть. Однажды. Затем это зависит от хозяев, чтобы забрать его.

Другие вопросы по тегам