Соглашения о специальных адресах: broadcast, multicast, loopback
Существуют три типа IP адресов: персональный (unicast), широковещательный (broadcast) и групповой (multicast) . В протоколе IP существует несколько соглашений об особой интерпретации IP-адресов:
0 0 0 0 ................................... 0 0 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0 0 0 0 .......0 | Номер узла |
1 1 1 1 .........................................1 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Номер сети | 1111................11 |
Уже упоминавшаяся форма группового IP-адреса - multicast - означает, что данный пакет должен быть доставлен сразу нескольким узлам, которые образуют группу с номером, указанным в поле адреса. Узлы сами идентифицируют себя, то есть определяют, к какой из групп они относятся. Один и тот же узел может входить в несколько групп. Такие сообщения в отличие от широковещательных называются мультивещательными. Групповой адрес не делится на поля номера сети и узла и обрабатывается маршрутизатором особым образом.
В протоколе IP нет понятия широковещательности в том смысле, в котором оно используется в протоколах канального уровня локальных сетей, когда данные должны быть доставлены абсолютно всем узлам. Как ограниченный широковещательный IP-адрес, так и широковещательный IP-адрес имеют пределы распространения в интерсети - они ограничены либо сетью, к которой принадлежит узел - источник пакета, либо сетью, номер которой указан в адресе назначения. Поэтому деление сети с помощью маршрутизаторов на части локализует широковещательный шторм пределами одной из составляющих общую сеть частей просто потому, что нет способа адресовать пакет одновременно всем узлам всех сетей составной сети.