RFC: 917
Оригинал: Internet Subnets
Категория: Не определено
Дата публикации:
Автор:
Перевод: Николай Малых

2.3. Подсети и широковещание

В отсутствии подсетей для протокола IP возможны только два варианта широковещания — всем хостам указанной сети или всем хостам данной сети. Последний вариант полезен в тех случаях, когда хост не знает номера своей сети.

При наличии подсетей ситуация слегка усложняется. Во-первых появляется возможность широковещательной передачи в масштабе подсети. Во-вторых, для широковещания всем хостам подсети требуется дополнительный механизм (в работе [RFC919] предложено использовать механизм [3]). И, наконец, интерпретация широковещания в данную сеть изменяется и пакеты не пересылаются за пределы исходной подсети.

Следовательно, реализации должны распознавать три типа широковещательных адресов в дополнение к своему адресу хоста:

  • This physical network — данная физическая сеть
  • Адрес получателя, состоящий из одних единиц (255.255.255.255), приводит к передаче дейтаграммы как широковещательной в масштабе физической сети; для шлюзов пересылка таких дейтаграмм недопустима.
  • Specific network — указанная сеть
  • Адрес получателя содержит корректный номер сети, а локальная часть адреса — только единицы (например, 36.255.255.255).
  • Specific subnet — указанная подсеть
  • Адрес получателя содержит корректные номера сети и подсети, а номер хоста — только единицы (например, 36.40.255.255).

Дополнительную информацию о широковещании Internet можно найти в работе [RFC919].

Одним из факторов при решении вопроса об использовании подсетей является возможность широковещания всем хостам сети с подсетями в один прием со стороны передающего хоста. Если бы хосты находились в разных сетях, такая операция стала бы невозможной.

2007 - 2017 © Русские переводы RFC, IETF, ISOC.