С точки зрения сети групповая рассылка представляет собой одну операцию передачи, в результате которой копии переданных данных доставляются группе получателей. Групповая рассылка может быть реализована несколькими способами.
□ Выборочная рассылка от одного отправителя всем получателям группы. Отправитель устанавливает обычные одноадресные транспортные соединения с каждым из получателей. Передаваемая транспортному уровню отправителя единица обмена прикладного уровня дублируется самим отправителем и передается через каждое соединение. При таком подходе для групповой рассылки нижележащий сетевой уровень используется обычным путем (так же, как для выборочной рассылки) , и явная поддержка на нем групповой рассылки не требуется. Данный подход иллюстрирует рис. 4.42, а, на котором сетевые маршрутизаторы, не принимающие участия в рассылке, показаны светлыми. Чтобы доставить данные трем получателям, отправитель использует три отдельных одноадресных соединения.
□ Групповая рассылка на прикладном уровне. Во втором методе также используется выборочная рассылка, но в дублирование и продвижение данных вовлекаются получатели. В отличие от предыдущего случая, когда отправитель сам пересылал копии данных всем получателям, в данном случае отправитель рассылает копии только нескольким (или одному) из них, а те затем сами создают копии и переправляют их другим получателям. Последние также могут создать копии и разослать их дополнительным получателям и т. д. Для реализации данной схемы необходимо создать и поддерживать инфраструктуру распределения на прикладном уровне [75,374]. Как показано на рис. 4.42, б, единственная дейтаграмма методом выборочной рассылки посылается отправителем получателю, который делает две копии и посылает их остальным двум получателям тем же методом.
□ Явная групповая рассылка. Третья возможность заключается в предоставлении явной поддержки групповой рассылки на сетевом уровне. При таком подходе передающий хост отправляет всего одну дейтаграмму. Эта дейтаграмма (или ее копия) дублируется сетевым маршрутизатором, и копии отправляются по нужным исходящим линиям. Данный подход иллюстрирует рис. 4.42, в, на котором маршрутизаторы, поддерживающие групповую рассылку, показаны темными. Здесь отправитель передает всего одну дейтаграмму, которая затем дублируется маршрутизатором. Одну из копий маршрутизатор посылает самому верхнему получателю, а вторая направляется правому маршрутизатору, который посылает ее по локальной сети Ethernet с широковещательным адресом, в результате эту копию получают оба получателя.
Читать далее »
Популярность: 0