131.18.7.0 является подсетью сети класса В, то для широковещательного сообщения ко всем узлам этой подсети нужно использовать адрес 131.18.7.255.
Если подсеть назначения является удаленной, то в результате отправки датаграммы IP по широковещательному адресу одна ее копия будет предназначена маршрутизатору, подключенному к сети 131.18.7.0. Предполагая, что подсеть является локальной, маршрутизатор применит адрес физической широковещательной рассылки в поле назначения кадра MAC для пересылки сообщения всем хостам подсети.
Отметим, что при этом подразумевается отсутствие у систем зарезервированного IP-адреса 130.18.7.255.
5.18.4 Широковещательные рассылки в сети
Допустимо посылать датаграмму IP на каждый хост заданной удаленной сети. Это выполняется при установке всей локальной части адреса в единицы. Например, если администратору нужно послать объявление на все узлы сети 201.49.16.0 класса С с топологией Ethernet, то для такой широковещательной рассылки подойдет IP-адрес:
201.49.16.255
Однако этот адрес не должен быть присвоен ни одному из хостов.
Адрес 131.18.255.255 должен применяться для отправки сообщения на все узлы сети класса С. Отметим, что, хотя и допустимо присваивать номер 255 одной из подсетей, это приведет к проблемам: неясно, предназначена ли широковещательная рассылка 130.15.255.255 для подсети или для всей сети. Чтобы исключить такие ситуации, никогда не следует присваивать номера из всех единиц (например, 255) для подсетей.
5.18.5 Ограничения на IP-адрес
Набор доступных IP-адресов существенно сокращается из-за применения специальных форматов для широковещательных рассылок и таблиц маршрутизации. Стандарт RFC 1122
■ Поля сети, подсети или хоста не должны содержать одни нули.
■ Поля сети, подсети или хоста не должны содержать одни единицы. Следовательно, на практике поле должно быть длиной не менее 2 бит.
5.18.6 Кольцевой адрес
Полной противоположностью широковещательной рассылке является метод, когда сообщение вообще не покидает хоста. Существует множество хостов, совмещающих функции клиента и сервера. Локальные сервер и хост взаимодействуют друг с другом через IP внутри данного компьютера. Для этого служит специальный адрес, называемый
Работу кольцевого адреса легко увидеть. Например, клиент и сервер FTP программы
Рис. 5.9. Сервер FTP в среде Windows
Клиент соединяется с сервером посредством кольцевого адреса 127.0.0.1 (см. рис. 5.10). Любые выполняемые клиентом пересылки файлов просто копируют файлы из одного каталога персонального компьютера в другой каталог того же компьютера. Журнал регистрации сервера позволяет записать выполняемые при этом операции с адресом 127.0.0.1 (см. рис. 5.11).
Рис. 5.10. Клиент FTP соединяется с локальным сервером
Рис. 5.11. Операции клиента с сервером FTP
5.18.7 Заключение о зарезервированных специальных адресах
Различные типы специальных адресов представлены в таблице 5.3.
Таблица 5.3 Специальные адреса
Адреса | Описание |
---|---|
0.0.0.0 | Используется как адрес источника в конфигурационном запросе при загрузке. Также отмечает маршрутизатор по умолчанию в таблице маршрутизации. |
127.0.0.0 | Зарезервирован |
127.0.0.1 | Кольцевой адрес. Клиентом и сервером является один и тот же хост. |
127.0.0.2-127.255.255.255 | Зарезервированы |
128.0.0.0 | Зарезервирован |
191.255.0.0 | Зарезервирован |