6.13.3 Версия, длина заголовка и длина датаграммы

6.13.3 Версия, длина заголовка и длина датаграммы

В настоящее время используется четвертая версия IP (версия "Следующее поколение" имеет номер 6).

Длина заголовка измеряется в 32-разрядных словах. Если не нужны дополнительные варианты, можно ограничиться длиной заголовка в 5 слов (т.е. 20 октетов). Если задействованы один или больше дополнительных вариантов, может потребоваться заполнить конец заголовка незначащими нулями до границы 32-разрядного слова.

Поле длины датаграммы определяет размер датаграммы в октетах. В это значение включается как заголовок, так и часть данных датаграммы. В таком 16-разрядном поле можно указывать значения до 216-1 октет = 65 535 октетов.

Сетевые технологии — не единственная причина ограничений на размер датаграмм. Различные типы компьютеров, поддерживающих IP, имеют разные ограничения, связанные с размером буферов памяти, используемых для сетевого трафика (стандарт IP требует, чтобы все хосты были способны принимать датаграммы не менее чем из 576 октетов).

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

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

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

Замена заголовка

Из книги Тонкости реестра Windows Vista. Трюки и эффекты автора Клименко Роман Александрович

Замена заголовка Возможности реестра позволяют изменить стандартный заголовок окна Почта Windows (версии 5.0 и 6.0) на произвольный. Для этого в разделе реестра HKEY_CURRENT_USERSoftwareMicrosoftWindows Mail необходимо создать строковый параметр WindowTitle, значением которого будет требуемый текст. В


Длина дуги

Из книги AutoCAD 2009 для студента. Самоучитель автора Соколова Татьяна Юрьевна

Длина дуги С помощью команды DIMARC создается размер длины дуги, указывающий расстояние вдоль дуги или дугового сегмента полилинии (рис. 11.14). Чтобы отличать эти размеры от линейных и угловых, для размеров длины дуги по умолчанию отображается символ дуги. Команда вызывается


Длина дуги

Из книги AutoCAD 2009. Начали! автора Соколова Татьяна Юрьевна

Длина дуги С помощью команды DIMARC создается размер длины дуги, указывающий расстояние вдоль дуги или дугового сегмента полилинии (рис. 10.10). Чтобы эти размеры отличались от линейных и угловых, для размеров длины дуги по умолчанию показан символ дуги. Команда вызывается из


Какова длина второго имени?

Из книги Основы объектно-ориентированного программирования автора Мейер Бертран

Какова длина второго имени? Как бы стеки не заставили нас забыть, что кроме излюбленных специалистами по информатике примеров имеются структуры данных, тесно связанные с объектами реальной жизни. Вот забавный пример, взятый из почты форума Риски (Risks) (группа новостей Usenet


6.2 Датаграммы IP

Из книги TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security) автора Фейт Сидни М

6.2 Датаграммы IP Протокол IP предоставляет механизм для пересылки по интернету элементов, называемых датаграммами IP (IP datagram). Как показано на рис. 6.1, датаграмма IP формируется из заголовка IP и перемещаемой по сети порции данных. Рис. 6.1. Формат датаграммыПротокол IP можно


6.13.1 Заголовок датаграммы

Из книги Фундаментальные алгоритмы и структуры данных в Delphi автора Бакнелл Джулиан М.

6.13.1 Заголовок датаграммы Заголовок датаграммы организован как 5 или более 32-разрядных слов. Максимальная длина заголовка — 15 слов (т.е. 60 октетов), но на практике большинство заголовков датаграмм имеют минимально возможную длину в 5 слов (20 октетов).Поля заголовка показаны


6.14.4 Сборка фрагментированной датаграммы

Из книги AutoCAD 2009. Учебный курс автора Соколова Татьяна Юрьевна

6.14.4 Сборка фрагментированной датаграммы Сборка фрагментированной датаграммы выполняется хостом-получателем. Отдельные части такой датаграммы могут прибывать в произвольном порядке. Когда в точке назначения появляется первый фрагмент, IP выделяет определенную область


6.14.5 Тайм-аут сборки датаграммы

Из книги AutoCAD 2008 для студента: популярный самоучитель автора Соколова Татьяна Юрьевна

6.14.5 Тайм-аут сборки датаграммы Рассмотрим следующую последовательность событий:? Пересылается датаграмма.? Пославший ее процесс аварийно завершается.? Датаграмма фрагментируется при пересылке.? По пути следования теряется один из фрагментов.При потере отправленного


6.18 Сценарий обработки датаграммы

Из книги Искусство программирования на языке сценариев командной оболочки автора Купер Мендель

6.18 Сценарий обработки датаграммы Для лучшего понимания работы IP рассмотрим операции по обработке датаграммы в маршрутизаторе и хосте назначения. Выполняемые при этом шаги показаны на рис. 6.15. Рис. 6.15. Обработке датаграммыВозникающие проблемы и ошибки приводят обычно к


12.16.1 Секция заголовка

Из книги Язык Си - руководство для начинающих автора Прата Стивен

12.16.1 Секция заголовка Секция заголовка содержит поля, представленные в таблице 12.2.Таблица 12.2 Поля заголовка сообщения DNS Поле Описание ID Идентификатор Служит для согласования запроса и ответа. Parameters Параметры: Запрос или ответ. Обычный или обратный


Особенности кодирования литеральных символов и пар расстояние/длина

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

Особенности кодирования литеральных символов и пар расстояние/длина В предыдущих разделах ничего не было сказано о небольшом нюансе реализации алгоритма: как в процессе считывания сжатых данных отличить литеральный символ от кода расстояние/длина? В конце концов, не


Длина дуги

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

Длина дуги С помощью команды DIMARC создается размер длины дуги , указывающий расстояние вдоль дуги или дугового сегмента полилинии (рис. 11.19). Чтобы отличать эти размеры от линейных и угловых, для размеров длины дуги по умолчанию отображается символ дуги. Команда


Длина дуги

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

Длина дуги С помощью команды DIMARC создается размер длины дуги, указывающий расстояние вдоль дуги или дугового сегмента полилинии (рис. 11.14). Чтобы отличать эти размеры от линейных и угловых, для размеров длины дуги по умолчанию отображается символ дуги. Команда


Пример 9-15. Длина переменной

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

Пример 9-15. Длина переменной #!/bin/bash# length.shE_NO_ARGS=65if [ $# -eq 0 ] # Для работы скрипта необходим хотя бы один входной параметр.then echo "Вызовите сценарий с одним или более параметром командной строки." exit $E_NO_ARGSfivar01=abcdEFGH28ijecho "var01 = ${var01}"echo "Length of var01 = ${#var01}"echo "Количество входных


Длина строки - функция strlen( ) 

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

Длина строки - функция strlen( )  В предыдущей главе мы практически без объяснений использовали операцию sizeof, которая дает нам размер объектов в байтах Функция strlen( ) позволяет определять длину строки числом символов. Поскольку для размещения одного символа в памяти