К. Закер - Компьютерные сети. Модернизация и поиск неисправностей (953092), страница 138
Текст из файла (страница 138)
Используется клиентами РНСР для отклонения. 1Р-адреса, предлагаемого сервером ВНСР. П б — ВНСРАСЕ. Используется серверами ВНСР для подтверждения согласия клиента с предложенным 1Р-адресом. П б — ВНСР1т1АСК. Используется серверами ОНСР для отклонения согласия клиента с предложенным 1Р-адресом. и у — Внсрке1 еАяе.
используется клиентами ВнсР дхя прекр52цения аренды 1Р-адреса П В вЂ” ВНСРРПЧЭЕМ. Используется клиентами 1)НСР, уже полу нашими 1Р-адреса, для запращивания дополнительных конфигурационщбх Параметров. Опция Раг( ОпционаланьФ злеяент ЮНСР-сообщения Рагу (запМнеяие) jа самом деле вовсе не опция, а заполнитель, применяемый для того, чтобы границм полей проходили точно между октетами байтов. В ггсличие.ат., аатаяьных -опций, она не имеет падпалей длины и данных и.состоит только из паля кала со значением О. Опция Орбоп'Оиет(оат( В силу тгко, что ЮЫСР-сообщения переносятся дейтаьраммами ШЭР, пакеты ограничены по своему размеру 576 байтами, и включение в пакет большого каличества опций может превысить этот предел. Поскольку паля "Имя сервера" и "Имя загрузочного файла" ПНСР-сообщения, явипатся наследием протокола ВООТР и в настоящее время практически незначимы; стандарт 0НСР допускает.использование этих палей для размещения информации: опций, не вмещающейся в стандартное поле опций.
Для сохранения таких опций в поле "Имя сервера и/или "Имя загрузочного файла~", поле "Опции" пакета должно включатьв себя;код опции Ор((ап Отег(ояб (Перегрузка опций), то есть значение 52 в подполе кода. и значение 1 в подполе длины. Подполе данных определяет, в каком из дойолнительных полей содержится избыточные опция, задействуя "слазующие коды: П 1 — добавленные опции расположены в поле "Имя загрузочного файла"; П 2 — добавленные опции находятся в поле "Имя сервера,'", П 3 — паля "Имя загрузочного файла" и "Имя сераера" аба' содержат дополнительные опции.
е' Опция Увпдо~арас(г1с 1пготтпатХоп Данная опция сопоставлена стандартом с кодом, 43, и прйдназначена для служебного использования разработчиками с цельго снабжейия информацией, требуемой для эксплуатации их продуктов. Опция сепг(ог-зрес(бс 4пХоппаГ(оп (Зависягцая от разработчика информациау мажет заключать в себе множество опций, задействуемых продуктами данного ' ботчика. Дзя идентификации разработчика продукта елзеяит опдия Уяпбог с(ззз 1демЖег (Илентификатор класса разработчика);-имвюпгзя значение поля кода, равное бб и переменную длину минимум.в 1 байт.
Опция Уетк1ог-зрес(бс 1аХоппабоа может содерлгать,-,инкапсулированные андии, зависящие ог разработчика, являющиеся по сути,. Рпдиямн внутри опции. Структура инкапсулированных опций аналогична структуре стандартных опций ПНСР с их полями "Км", "Длина" и "Данные". Отличия заключаются в там, что опция Марс Соо(пе (Магическнй:сйгнал) не применяется, и присутствие опции Епб (Конец) (код 259 означает окончание только вложенных опций, а не всего поля "Опции". Коды, устанавливаемые Глава 1а Протокол ОНОР разработчиками, не определяются стандартом, так как их требуется пани- мать только системам, испальзуюшим пралукты данного разработчика Опция Епс) Опция Епа (Конец) сигнализирует об окончании поля опций. Любой байт, размещенный в поле "Опции" после опции Епб, не может содержать ничего кроме значения О (опция Раб).
Как и опция Раб, данная опция состоит только из 1-байтного паля када са значением 255 и не имеет палей длины и данных. Другие конфигурационные опции Опции ОНСР, описанные в документе йГС 2132, можно разлалить на насколько функциональных категорий, которые и обсуждаются в следуюших разделах. Каждая категория включает список из нескольких доступных опций с указанием лля них значений полей кода.
Расширенная разработчиками ВООТР информация Эти опции входят в стандарт 0НСР в точном соответствии с документом 11РС 1497, предназначены лля использования с ВООЧ'Р и включают многие базовые параметры конфитурапии ТСР/1Р, применяемые многими клиентскими системами. Некоторые из них приведены ниже в качестве примера. П Рай (Заполнение (квд 6)).
См. "Опция Рай" выше в этой же главе. П Ещ) (Конец (код 255)). Си. "Опция БЫ" выше в этой же главе. П Яп)шег Маза (Маею яодсетн (код 1)). Определяет, какие биты 1Р-адресов задействуются лля идентификации хост-системы, а какие биты входят в идентификатор сети, гле данная хост-система находится. П Кая(ег (Маршрутизатор (щщ 3)). Фиксирует 1Р-адрес маршрутизатора (или шлюза по умолчанию) в локальном сегменте сети, который клиент должен будет использовать для передачи информации системам других сетевых сегментов. П Воша)п Язше Яегтег (Сервер имен доменов (юд б)).
Задает 1Р-адреса серверов, к которым клиент должен обращаться для разрешения имен Ьг(Б. П Ноаг Хаше (Имя узла (юд 12)). Определяет 1)1ч5-имя узла клиентской системы. П 1)опш)п г1аше (Имя домена (код 15)). Назначает имя дамена ОХБ, к которому система-клиент булат относиться.
Пврамятры 1Р-уровня, аавиеящвв от узла Опции этого типа оказывают действие на суммарную функциональность протокола 1Р системы-клиента. и 1Р Рогианйвк Еаайе/1мзаъ$е (Вклвечитьвгвапппивить продвижение дайиьзх 1Р (вад 19)). показывает, разрешено ли продвижение данных (то есть маршрутизация) на клиентской системе.
П Мвхйиищ Иавайгат КеазвепИУ Яхе (Максимальный размер восстановленных дейтаграмм (вод И)). Определяет максимальный размер дейтаграмм, сборку которых должен осушествлять клиент. П 1) (й )г1Р "Пще-( 11 (3 1РТТЪю~ ш ( дгЗ)). Зд зна гение поля' времени жизни (Тйпе-го-1.Ье), которое клиенту следует использовать в исходящих дейтаграммах. Параметры 1Р уровня, аавислирве от интерфейса Опции данной грутшы связаны с функциональностью взаимодействия по протоколу 1Р индивидуальных сетевых интерфейсов системы-клиента. В групповых (гпоЫюпки$) системах (то есть системах, на которых установлен более чем один сетевой интерфейс) данные опции могут иметь различные значения для хажлого из сетевых интерфейсов. П 1втегувсе МТЮ (Значение МТО для интерфейса (код Зб)). Предписывает величину максимального передаваемого блока данных (М'П3) для использования, протоколом 1Р только на атом сетевом интерфейсе.
рес, по которому следует посылать широковещательные сообщения только лля данного сетевого интерфейса. П Ввабс Валге (Сгатичесвий маршрут (кад 33)). Задает список статических маршрутов, которые надлежит добавить" в таблицу марпрутиззцви сястемы Параметры уровввгюетеаых интюрфейеоа Эти опции затрагивают функциональность пратоагьтов уровня сетевых интерфейсов, специфическую для интерфейсов. П АКР Све)ве Тлвееаг (Тайм-аут каша АйР «квд Зб)). Определяет время, в тече- ние которого значения остакпся в кзше протокола АКР данной системы П Ейеглав Ейеарви)авйа (Иикапсуляцая Е(ЪаваеФ (иод Зб)). Уточняет тип кадра Еглетпег, который клиент будет задействовать во время передачи графика 1Р.
Параметры ТСР Данные опции касаются особенностей протокола ТСР, специфических для интерфейса. П ТСР 1)ейщй ТИ (Зиачекщ ТСР ТТ1 ио умалчаиивв (код 37)). Отраииет значение времени жизни (ТП.), устанавливаемое клиентом для исходящих ТСР-сегментов. Глава Ж Г$ютолол ВНСР П ТСР Кеерайте 1втегга) (Интервал дежурного свзиалв ТСР (код 36)). Определяет время, по прошествии которого клиент должен посылать дежурньгй сигнал (хсера1Ьс) в ходе ТСР-соединения. Параметры приложений и сервисов Этн опции позвюлязат конфигурировать различные функпбн Прикладного уровня. О ХеЬюоФ 1вйипзайов Бегисе Оовийа (Демин сетевых ивфорилзщоивых сцужб (код 46)).
Задаст имя домена сетевых информационных служб (Х1Я, Иегзгогй 1оГоппабоп Яепбсс), к которому принадлежит клиент Эквивалентная опция для И!3+ соответствует коду 54. П Ие(иогй 1айвтвлйоп Беггега (Серверы сетевой вафа!в»анни (авщ 41)). Назначает 1Р-адреса серверов Х13, которые будет использовать кзшент. Эквивалент для И13+ соотносится со значением б5 в поле кода. П Ревйзг-Ярос(йс 1пйзпиабов (Завнсващя ет рвзработчвав ивформацзя (ищ 43)).
Си. "Опция 1'еийв" 5ресфс 1л/зглнлллз "выше в этой же главе. П ИегВ1ОБ отег ТСР/1Р Хаше Яеггег (Сервер имен Ие(В1ОЯ поверх ТСР/1Р (код 44)). Опрелвляет 1Р-адрсса серверов (обычно это %1ХЯ-серверы %йпйичз ИТ), нужные клиенту для разрешени» имен ХегВ103. П ХегВ1ОБ отег ТСР/1Р №Й Туре (Твп узла ИегВ1ОЯ поверх ТСР/ЙР (тип 46)).
Залает механизмы разрешения имен ХегВ1ОЯ, которые клиент будет применять, а также порядок их использования. П Ббпр)е Млй Тгкззрог( Ргогосо! (ЯМТР) Яегюег (Сервер ЯМТР (ищ бр)). Указывает 1Р-алреса серверов ЯМТР, которые клиент будет нспользовагь. П Рой Ойсе Ргагосо) (РОРЗ) Бегит (Сервер РОРЗ (ищ 76)). Определяет 1Р-адреса серверов РОР для использования их клиентом, П ХеФвогк Хива Тгапзрогг Рпиесо! (ХИТР) Беггег (Сервер ИХТР (иод'71)). Назначает 1Р-адреса серверов ИХТР, которые клиент будет использован Расширения ЮНСР Данные опции служат для управлени» процессами переговоров о выдаче лицензии 1)НСР и ее обновлении, а также нужны для выполнения ряда базовйх задач, таких как идентификация функции РНСР-сообщения.