6.16.9 Кодирование вариантов

6.16.9 Кодирование вариантов

Существуют два однобайтовых варианта, кодируемых следующим образом:

No Operation 00000001

End of Option List 00000000

Оставшиеся варианты задаются несколькими битами. Каждый начинается октетом типа и октетом длины.

Для рассматриваемых вариантов возникает следующий вопрос: нужно ли их копировать в заголовки получаемых при фрагментации датаграмм? Копирование выполняется для Security, Strict Source Route и Loose Source Route. Поля Record Route и Timestamp копируются только в первый фрагмент датаграммы.

Октет типа подразделяется на:

Биты Функция Описание
0 Флаг копирования Устанавливается в 1 для копирования при фрагментации
1-2 Класс варианта 0 — для датаграмм или сетевых управляющих сообщений, 2 — для отладки и измерений
3-7 Номер варианта Уникальное значение для каждого из вариантов

В таблице 6.5 показаны значения октета типа и его деление на поля Copy (копирование), Class (класс) и Option Number (номер варианта) для каждого стандартного варианта.

Таблица 6.5 Поля Copy, Class и Option Number

Значение Copy Class Number Имя
0 0 0 0 End of Options List
1 0 0 1 No Operation
137 1 0 9 Strict Source Route
131 1 0 3 Loose Source Route
7 0 0 7 Record Route
68 0 2 4 Timestamp
130 1 0 2 Security
133 1 0 5 Extended Security

Форматы наиболее общих полей вариантов представлены на рис. 6.13.

Рис. 6.13. Форматы полей вариантов

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

ГЛАВА 4 Диаграмма вариантов использования (use case diagram)

Из книги автора

ГЛАВА 4 Диаграмма вариантов использования (use case diagram) Визуальное моделирование в UML можно представить как некоторый процесс поуровневого спуска от наиболее обшей и абстрактной концептуальной модели исходной системы к логической, а затем и к физической модели


4.5. Отношения на диаграмме вариантов использования

Из книги автора

4.5. Отношения на диаграмме вариантов использования Между компонентами диаграммы вариантов использования могут существовать различные отношения, которые описывают взаимодействие экземпляров одних актеров и вариантов использования с экземплярами других актеров и


4.6. Пример построения диаграммы вариантов использования

Из книги автора

4.6. Пример построения диаграммы вариантов использования В качестве примера рассмотрим процесс моделирования системы продажи товаров по каталогу, которая может быть использована при создании соответствующих информационных систем.В качестве актеров данной системы


4.7. Рекомендации по разработке диаграмм вариантов использования

Из книги автора

4.7. Рекомендации по разработке диаграмм вариантов использования Главное назначение диаграммы вариантов использования заключается в формализации функциональных требований к системе с помощью понятий соответствующего пакета и возможности согласования полученной


6.16.8 Конец списка вариантов и отсутствие операций

Из книги автора

6.16.8 Конец списка вариантов и отсутствие операций Вариант "без операций" (No Operation) применяется для заполнения промежутков между вариантами датаграмм. Например, он используется для выравнивания следующего варианта по 16- или 32-разрядной границе.Конец списка вариантов (End of


Предложите пару вариантов на выбор

Из книги автора

Предложите пару вариантов на выбор Вы, может быть, удивитесь, но лучший способ усилить интерес посетителя к покупке – это ограничить его выбор двумя-тремя вариантами. При этом пользователю будет легче принять решение, и оно в любом случае приведет к покупке: «Вы


7. Выбор вариантов

Из книги автора

7. Выбор вариантов      Хотите научиться создавать мощные, "интеллектуальные", универсальные и полезные программы? Тогда вам потребуется язык, обеспечивающий три основные формы управления процессом выполнения программ. Согласно теории вычислительных систем (которая


Резюме: использование операторов if для организации выбора из нескольких вариантов

Из книги автора

Резюме: использование операторов if для организации выбора из нескольких вариантов КЛЮЧЕВЫЕ CЛOBA: if, else ОБЩИЕ ЗАМЕЧАНИЯ:      В каждой из последующих форм оператором может быть либо простои оператор, либо составной. Выражение "истинно" в обобщенном смысле, если его


Использование операторов if для выбора вариантов 

Из книги автора

Использование операторов if для выбора вариантов  Ключевые слова: if, else Общие замечания: В каждой из следующих форм оператор может быть либо простым, либо составным оператором. Вообще говоря, "истинное" выражение означает выражение с ненулевым значением. Форма


5.8. Добавление собственных вариантов взаимодействий к сборным видам

Из книги автора

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


Автоматизируй это: 8 простых вариантов использования IFTTT Олег Нечай

Из книги автора

Автоматизируй это: 8 простых вариантов использования IFTTT Олег Нечай Опубликовано 13 января 2014 Аббревиатура IFTTT расшифровывается как «If this, than that», то есть «Если это, тогда то», и именно так и действует эта служба, автоматизирующая выполнение


2.3. МЕТОДЫ СИНТЕЗА ВАРИАНТОВ РЕАЛИЗАЦИЙ ПРОГРАММ

Из книги автора

2.3. МЕТОДЫ СИНТЕЗА ВАРИАНТОВ РЕАЛИЗАЦИЙ ПРОГРАММ Чтобы отобрать оптимальное решение, необходимо синтезировать множество возможных решений (вариантов), включающих оптимальное решение.Ни одна задача не решается сама по себе. Чтобы получить решение, производятся