IP-пакеты являются наиболее важными и фундаментальными компонентами протокола. Они несут данные во время передачи и имеют заголовок, который содержит информацию, помогающую им найти свой путь и собрать после передачи.
Дополнительная информация о IP-пакетах
Двумя основными функциями протокола IP являются маршрутизация и адресация . Для маршрутизации пакетов на и из машин в сети IP (Интернет-протокол) использует IP-адреса, которые передаются в пакетах.
Краткие описания на рисунке достаточно значимы, чтобы дать вам представление о функции элементов заголовка. Тем не менее, некоторые могут быть неясны:
- Идентификации теги помогают собрать пакет из нескольких возможных фрагментов. Данные, передаваемые по сети, разбиваются на небольшие секции, заключенные в эти пакеты. IP-сети, такие как Интернет, обычно не защищены. Пакеты могут быть потеряны, задержаны и доставлены в неправильном порядке. Как только они прибывают в пункт назначения, идентификационная метка помогает идентифицировать пакет и собрать данные обратно в исходную форму.
- Фрагментирован флаг заявляет ли пакет может быть фрагментирован или нет.
- Смещение фрагмента представляет собой поле , чтобы определить , какой фрагмент этот пакет прикреплен к.
- Время жизни (TTL) — это число, которое указывает, сколько прыжков (проходов маршрутизатора) может сделать пакет, прежде чем он умрет. Обычно на каждом маршрутизаторе анализируется пакет, и на основе информации, присутствующей на этом маршрутизаторе на других соседних маршрутизаторах, делается выбор, какой маршрут является наилучшим. Пакет затем пересылается на следующий маршрутизатор. В этой конфигурации пакет может хорошо обойти. Существует также переполнение как другой метод, который подразумевает отправку копии пакета на каждый соседний маршрутизатор; тогда только целевая машина потребляет пакет. Другие пакеты будут продолжать роуминг. TTL — это число, обычно 255, которое уменьшается каждый раз, когда пакет проходит маршрутизатор. Таким образом, избыточные пакеты в конечном итоге умрут, как только TTL достигнет нуля.
- Контрольная сумма заголовка — это число, используемое для обнаружения и исправления ошибок во время передачи пакета. Данные в пакете подаются в математический алгоритм. Полученная сумма путешествует с данными в пакете. При получении эта сумма снова рассчитывается по тому же алгоритму. Если она совпадает с исходной суммой, данные хорошие. В противном случае он считается поврежденным, а пакет отбрасывается.
- Полезная нагрузка представляет фактические данные, перевозимый. Обратите внимание, что полезная нагрузка данных может составлять до 64 килобайт, что огромно по сравнению с совокупностью битов заголовка.