Заголовок, добавляемый протоколом IP к данным, полученным от протокола транспортного уровня, обычно имеет длину 20 байт.
| Version | IHL | Type of Service | Total Lenght | |
| Identification | Flags | Fragment Offset | ||
| Time to Live | Protocol | Header Checksum | ||
| Source IP Address | ||||
| Destantion IP Address | ||||
| Options | ||||
| Data | ||||
Поля дейтаграммы выполняют следующие функции.
• Version (4 бита) — версия протокола IP, использованная для создания дейтаграммы.
• Internet Header Length (IHL) (4 бита) — длина заголовка дейтаграммы, выраженная в 32-битовых (4-байтовых) словах.
• Type of Service (I байт) — код приоритета дейтаграммы. Это поле позволяет присвоить дейтаграмме приоритет, который будет учитываться маршрутизаторами при ее пересылке по интерсети.
• Total Length (2 байта) — длина дейтаграммы в байтах с учетом данных и всех полей заголовка.
• Identification (2 байта) — уникальный идентификатор дейтаграммы. Целевая система использует эту величину при сборке дейтаграмм, которые были фрагментированы в процессе передачи.
• Flags (3 бита) — флаги, управляющие процессом фрагментации дейтаграммы.
• Fragment Offset (13 битов) — значение, определяющие положение фрагмента во фрагментированной дейтаграмме.
• Time to Live (1 байт) — количество сетей, которые дейтаграмме разрешается пройти на пути к целевой системе. Каждый маршрутизатор, пересылающий дейтаграмму, уменьшает значение в этом поле на 1. Когда значение становится равным 0, дейтаграмма прекращает существование.
• Protocol (1 байт) — код протокола, сгенерировавшего информацию в поле данных.
• Header Checksum (2 байта) — контрольная сумма для полей заголовка IP, используемая для обнаружения ошибок.
• Source IP Address (4 байта) — IP-адрес системы, создавшей дейтаграмму.
• Destination IP Address (4 байта) — IP-адрес системы, в которую направляется дейтаграмма.
• Options (переменной длины) — необязательное поле для одного или нескольких из 16 IP-параметров. Размер и содержимое этого поля определяются количеством и типом параметров.
• Data (переменной длины) — информация, сгенерированная протоколом, код которого указан в поле Protocol. Размер этого поля зависит от протокола канального уровня, используемого сетью, в которую система передает дейтаграмму.
Уникальность IP по сравнению с другими протоколами сетевого уровня состоит в том, что он обладает собственной системой адресов для идентификации компьютеров в интерсети почти любого размера (в других протоколах сетевого уровня, например, в NetBEUI или IPX, для идентификации компьютеров в ЛВС используются имена или аппаратные адреса). Адрес IP имеет длину 32 бита и состоит из идентификатора сети и идентификатора хоста. Хостом (host) в TCP/IP называется сетевой адаптер компьютера или другого устройства. Обычно говорят об IP-адресе компьютера, но в действительности адрес принадлежит сетевому адаптеру (чаще всего сетевой плате). Если на компьютере (например, маршрутизаторе) установлено два адаптера или адаптер и модем для удаленного соединения с сетью, у него будет два IP-адреса — по одному для каждого интерфейса, IP-адреса, записанные системой в поля Source IP Address и Destination IP Address заголовка IP, идентифицируют систему, создавшую пакет, и систему, которой он предназначен. Если пакет не покинет пределов ЛВС, целевой IP-адрес указывает на ту же систему, что и целевой адрес в заголовке протокола канального уровня. Если пакет адресован системе в другой сети, целевые адреса протоколов сетевого и канального уровней различаются. IP — сквозной протокол, т. е. он полностью отвечает за доставку данных целевой системе, не ограничиваясь их перемещением по локальной сети, как протокол канального уровня.
Протоколы канального уровня с IP-адресами не работают, поэтому для передачи дейтаграммы IP должен сообщить протоколу канального уровня аппаратный адрес системы в локальной сети. Для этого IP прибегает к помощи другого протокола из набора TCP/IP — протокола разрешения адреса ARP (Address Resolution Protocol). ARP рассылает широковещательное сообщение с IP-адресом системы в локальной сети. Система, которой принадлежит этот IP-адрес, отвечает на него, подставляя в ответное сообщение свой аппаратный адрес.
Если целевая система дейтаграммы находится в локальной сети, в сообщении ARP содержится ее IP-адрес. Если целевая система находится в другой сети, IP-адрес в сообщении ARP принадлежит маршрутизатору. Получив ответ на сообщение ARP, протокол IP в системе источнике передает дейтаграмму протоколу канального уровня, сопроводив ее аппаратным адресом, необходимым для построения кадра.
Маршрутизация — самая важная и сложная функция протокола IP. Когда TCP/IP-система передает данные компьютеру в другой сети, пакетам предстоит пройти через
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.