RFC: 950
Оригинал: Internet Standard Subnetting Procedure
Категория: Стандарт Интернета
Дата публикации:
Авторы: ,
Перевод: Николай Малых

RFC 950, Страница 10 из 14

Поля IP

  • Адреса
  • Адрес отправителя в запросе адресной маски служит адресом получателя при передаче откликов. Для формирования отклика на запрос адресной маски адрес отправителя запроса помещается в поле адреса получателя, адрес отправителя отклика помещается в поле отправителя, тип заменяется на AM2, адресная маска помещается в поле Address Mask и вычисляется контрольная сумма. Если же в запросе адрес отправителя имеет нулевое значение, в поле получателя отклика должен указываться широковещательный адрес.

Поля ICMP

  • Type (тип)
  • AM1 для запросов; ICMP
  • AM2 для откликов.
  • Code (код)
  • 0 — для запросов;
  • 0 — для откликов.
  • Checksum (контрольная сумма)
  • Контрольная сумма представляет собой 16-битовое поразрядное дополнение для полей сообщения ICMP, начиная с ICMP Type. При расчете контрольной суммы значение поля Checksum принимается равным 0. Алгоритм вычисления контрольной суммы в будущем может быть изменен.
  • Identifier (идентификатор)
  • Идентификаторы служат для обнаружения соответствия между запросами и откликами. Это поле может иметь нулевое значение.
  • Sequence Number (порядковый номер)
  • Порядковый номер служит для определения соответствия между запросами и откликами. Поле может иметь нулевое значение.
  • Address Mask (адресная маска)
  • 32-битовое значение маски.
  • Description (описание)
  • Шлюзу, получившему запрос адресной маски, следует возвратить отклик, содержащий искомую маску, которая идентифицирует сеть и подсеть для подсети, из которой поступил запрос. Если запрашивающий хост не знает своего адреса IP, он может указать 0 в поле адреса отправителя — отклик в таких случаях передается в широковещательном режиме. По возможности следует избегать широковещательной передачи откликов, поскольку она достаточно сильно загружает сеть. Даже при широковещательной передаче откликов не требуется проверять соответствие между запросом и откликом, поскольку для каждой подсети может использоваться только одна адресная маска. Следовательно, поля Identifier и Sequence Number можно игнорировать. Пакеты типа AM1 могут приниматься от шлюзов и хостов, а пакеты типа AM2 — от шлюзов или хостов, действующих как шлюзы.
2007 - 2017 © Русские переводы RFC, IETF, ISOC.