Составители:
Рубрика:
50
Номер вер-
сии
Длина заголов-
ка
Тип услуги Общая длина
Идентификатор дейтаграммы Флаги Смещение
фрагмента
Срок жизни Протокол высшего
уровня
Контрольная сумма заго-
ловка
Адрес источника
Адрес пункта назначения
Опции + заполнитель
Данные (размер переменный)
Рис.3.2. Формат пакета IP
Заголовок пакета IР содержит следующие поля:
номер версии протокола IP;
длина заголовка дейтаграммы в 4-байтовых словах;
тип услуги (указывает способ обработки дейтаграммы, требуемый конкрет-
ным протоколом высшего уровня);
общая длина пакета IP в байтах (включая данные и заголовок);
идентификатор дейтаграммы - число, обозначающее текущую дейтаграмму
(используется для соединения фрагментов дейтаграммы);
поле флагов определяет возможность разбиения дейтаграммы на фрагменты,
а также служит указателем последнего фрагмента;
смещение фрагмента;
поле срока жизни (счетчик, значение которого постепенно уменьшается до
нуля; для предотвращения зацикливания пакетов дейтаграммы с нулевым
значением этого поля отвергаются);
протокол высшего уровня, принимающий входящие пакеты после заверше-
ния обработки IP;
контрольная сумма заголовка (обеспечивает его целостность);
адрес источника (адрес узла-отправителя);
адрес пункта назначения (адрес узла-получателя);
опции (указывают факультативные возможности IP, например, защиту дан-
ных).
Заполнители в поле опций обеспечивают выравнивание длины заголовка
IP-пакета. Поле данных содержит информацию высших уровней. Его длина
равна разности общей длины пакета и длины заголовка.
Страницы
- « первая
- ‹ предыдущая
- …
- 48
- 49
- 50
- 51
- 52
- …
- следующая ›
- последняя »