Поле | Описание |
---|---|
Source IP-address | IP-адрес отправителя пакета |
Destination IP-address | IP-адрес получателя пакета |
Protocol | Протокол: TCP или UDP |
Checksum | Контрольная сумма для проверки целостности пакета |
TTL (Time to Live) | Время жизни пакета: определяет, сколько секунд дейтаграмма может находиться в сети. Предотвращает бесконечное блуждание пакетов в сети. Значение TTL автоматически уменьшается на одну или более секунд при проходе через каждый маршрутизатор сети |
Version | Версии протокола IP — 4 или 6 (4 бита) |
Header Length | Длина заголовка пакета (4 бита). Минимальный размер заголовка — 20 байтов |
Type of Service () | Тип обслуживания; обозначение требуемого для этого пакета качества обслуживания при доставке через маршрутизаторы IP-сети. Здесь определяются приоритет, задержки, пропускная способность (8 битов) |
Total Length | Длина дейтаграммы IP-протокола (16 битов) |
Identification | Идентификатор пакета. Если пакет фрагментирован (разбит на части), то все фрагменты имеют одинаковый идентификатор (15 битов) |
Fragmentation Rags | 3 бита для флагов фрагментации и 2 бита для текущего использования |
Fragmentation Offset | Смещение фрагмента: указывает на положение фрагментов относительно начала поля данных IP-пакета. Если фрагментации нет, смещение равно 0x0 (13 битов) |
Options and Padding | Опции |
Протокол TCP в отличие от протокола IP ориентирован на установление соединения и обеспечивает надежную доставку данных. Структура TCP-пакета описана в таблице 27.5.
Структура заголовка TCP-пакета Таблица 27.5
Поле | Описание |
---|---|
Source port | Порт TCP узла-отправителя |
Destination Port | Порт TCP узла-получателя |
Sequence Number | Номер последовательности пакетов |
Acknowledgement Number | Номер подтверждения: порядковый номер байта, который локальный узел рассчитывает получить следующим |
Data Length | Длина TCP-пакета |
Reserved | Зарезервировано для будущего использования |
Hags | Флаги: описание содержимого сегмента |
Window | Показывает доступное место в окне протокола TCP |
Checksum | Контрольная сумма для проверки целостности пакета |
Urgent Pointer () | Указатель срочности: при отправке срочных данных (поле Flags) в этом поле задается граница области срочных данных |
Протокол межсетевых управляющих сообщений используется для диагностических целей. Например, система А передала системе Б неверный пакет. Система Б с помощью протокола ICMP может «сказать» системе А, что посланный ею пакет некорректен. Также по этому протоколу производится диагностика сети. Многие из вас используют утилиту ping, чтобы определить, доходят ли отправленные вами пакеты до какой-то определенной машины, даже не подозревая о том, что ping использует как раз протокол ICMP.
Вильям Л Саймон , Вильям Саймон , Наталья Владимировна Макеева , Нора Робертс , Юрий Викторович Щербатых
Зарубежная компьютерная, околокомпьютерная литература / ОС и Сети, интернет / Короткие любовные романы / Психология / Прочая справочная литература / Образование и наука / Книги по IT / Словари и Энциклопедии