В действительности группы многоадресной рассылки во многом напоминают списки рассылки. Процесс присоединяется к одной или нескольким группам, а система многоадресной рассылки обеспечивает доставку сообщений, направленных в группу, всем членам группы. В дальнейшем процесс может отменить свое членство в группе, и поток поступающих к нему сообщений прекратится.
Как и в других приложениях TCP/IP, в многоадресной рассылке для поиска работающей программы, которой должен быть доставлен пакет, применяется сочетание адреса и номера порта. Прежде чем сокет сможет получать многоадресное сообщение, должна быть выполнена его привязка к порту, так же как и сокета обычного одноадресного серверного приложения. Это значит, что одна и та же группа многоадресной рассылки может применяться для различных приложений (или различных компонентов одного и того же приложения) при условии, что всеми участниками многоадресной рассылки будет заранее согласовано, какие порты должны для этого использоваться. Например, адрес многоадресной рассылки 226.0.1.8 может применяться одновременно и для получения видеопотока в порту 1908, и для работы с графической демонстрационной доской в порту 2455.
В этот зарезервированный диапазон входит свыше 26 млн адресов многоадресной рассылки, которые могут применяться с 65536 номерами портов, а это означает, что в Internet для многоадресной рассылки может использоваться примерно 1,7 триллионов каналов. Однако на число групп многоадресной рассылки, к которым может присоединиться один сокет, обычно накладывает свои ограничения операционная система, поэтому их число не может превышать 20.
Многоадресная рассылка применяется во многих приложениях, для которых требуется связь “один-со-многими”. К таким приложениям многоадресной рассылки с открытым исходным кодом относятся VIC, система проведения видеоконференци и, разработанная в лаборатории Lawrence Berkeley; RAT, система потоковой передачи звука, разработанная Университетским колледжем в Лондоне; и WB, интерактивное сетевое приложение для работы с графической демонстрационной доской, также разработанное лабораторией Lawrence Berkeley.
2015-07-24 12:23:19
это интересно При работе с ноутбуком может случиться, что наш незаменимый помощник перестает выполнять свои функции в полной мере. Это может быть излишний нагрев, торможение изображения на экране при активных действиях и многое другое. В этом случае поможет чистка ноутбуков , которую можно заказать в Минске на сайте rempc.by. Опытные специалисты проведут полный спектр работ по ремонту и отладке аппарата. Возможен выезд на дом к клиенту.