RFC: 1122
Оригинал: Requirements for Internet Hosts - Communication Layers
Категория: Стандарт Интернета
Дата публикации:
Автор:
Перевод: Николай Малых

3.2 Общие вопросы

3.2.1 Протокол Internet — IP

3.2.1.1 Номер версии: RFC 791, параграф 3.1

Дейтаграммы с номером версии, отличающимся от 4, должны отбрасываться без уведомления.

3.2.1.2 Контрольная сумма: RFC 791, параграф 3.1

Хост должен проверять контрольную сумму заголовка IP для каждой полученной дейтаграммы и отбрасывать без уведомления дейтаграммы с некорректной контрольной суммой.

3.2.1.3 Адресация: RFC 791, параграф 3.2

Существует пять классов IP-адресов — от A до E. Адреса класса D используются для групповой адресации IP [RFC1112], а класс E зарезервирован для экспериментов.

Групповые адреса (класс D) представляют собой 28-битовые логические адреса, используемые для групп хостов, и могут быть постоянными (permanent) или временными (transient). Постоянные групповые адреса распределяет агентство IANA (Internet Assigned Number Authority) [RFC1010], а временные динамически выделяются для временных групп хостов. Принадлежность к группе определяется динамически на основе протокола IGMP [RFC1112].

Рассмотрим более подробно IP-адреса классов A, B и C, используя обозначения:

{ <Номер сети>, <Номер хоста> }

или

{ <Номер сети>, <Номер подсети>, <Номер хоста> }

и "-1" для обозначения полей, содержащих только единицы (1). Такая нотация не предполагает, что единицы в маске адреса должны быть непрерывными.

  • { 0, 0 }

    Данный хост в данной сети. Этот адрес недопустимо указывать в качестве адреса отправителя за исключением случаев передачи адреса отправителя в процессе инициализации, посредством которого хост узнает свой IP-адрес.

    В параграфе 3.3.6 рассмотрены варианты нестандартного использования {0,0}.

  • { 0, <Номер хоста> }

    Указывает хост данной сети. Такие адреса недопустимо указывать в качестве адреса отправителя за исключением случаев использования как адреса отправителя в процедурах инициализации, с помощью которых хост получает полный IP-адрес.

  • { -1, -1 }

    Широковещательный пакет ограниченного действия (Limited broadcast). Такой адрес недопустимо указывать в качестве адреса отправителя.

    Дейтаграмма с таким адресом в поле получателя будет приниматься каждым хостом данной физической сети, но не будет выходить за пределы сети через маршрутизаторы.

  • { <Номер сети>, -1 }

    Широковещательный адрес для данной сети. Такой адрес недопустимо указывать в качестве адреса отправителя.

  • { <Номер сети>, <Номер подсети>, -1 }

    Широковещательный пакет для указанного маршрутизатора (конкретной подсети). Такой адрес недопустимо указывать в качестве адреса отправителя.

  • { <Номер сети>, -1, -1 }

    Широковещательный пакет для всех подсетей данной сети. Такой адрес недопустимо указывать в качестве адреса отправителя.

  • { 127, <любой> }

    Внутренний loopback-адрес хоста. Пакеты с таким адресом отправителя недопустимо передавать за пределы хоста.

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