Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Internet Protocol (IP)




 

Функциональность:

  • Определяет дейтаграмму, базовую единицу передачи в сетях Internet;
  • Определяет схему Internet-адресации;
  • Осуществляет обмен данными между уровнем доступа к сети и транспортным уровнем;
  • Выполняет маршрутизацию дейтаграмм, адресованных удалённым узлам;
  • Отвечает за разбиение и сборку дейтаграмм.

Особенности:

  • IP работает без создания логических соединений между хостами: он использует адреса, помещенные в заголовок IP пакета, для передачи их получателям. Выбор пути передачи называется маршрутизацией;
  • IP использует поля в заголовке для фрагментации и восстановления дейтаграмм Internet, когда это необходимо для их передачи через сети с малым размером пакетов;
  • Не требует подтверждения получения данных. Это означает, что отправитель и получатель не информируются о пропаже пакета или неправильной последовательности получения пакетов.

Структура IP пакета:

Название поля Размер (бит) Описание
Version Версия протокола. Текущая версия 4 (0100).
Header Length Количество 32 битных слов в заголовке пакета. Минимальная размер заголовка 20 байт, то есть в Header Length = 0x5. Наличие информации в поле Options может увеличить размер заголовка максимум на 4 байта. Если это поле заполнено не полностью, то заполненные биты покрываются 32 битными словами и незаполненная часть заполняется нулями.
Type of Service Желаемое качество обслуживания пакета при его доставке.
Total Length Общая длина IP пакета.
Identifier Идентификатор пакета. Если пакет фрагментирован, то все фрагменты имеют одинаковый идентификатор. Это необходимо для восстановления исходного пакета.
Fragmentation Flags Флаги фрагментации. В настоящее время используется только два бита. Один показывает, фрагментирован пакет или нет, второй говорит о наличии фрагментов, следующих за текущим.
Fragment Offset Позиция фрагмента внутри пакета. Если пакет не фрагментирован то 0x0.
Time to Live Время в секундах, в течении которого пакет может находиться в сети. Маршрутизаторы уменьшают значение этого поля на то время, которое пакет находится на нем (обычно от 1 до 16). По истечении TTL пакет уничтожается. В NT 4.0 по умолчанию равно 128.
Protocol Тип транспортного протокола, используемого при передаче (TCP или UDP)
Header Checksum Контрольная сумма.
Source Address Идентификатор отправителя пакета.
Destination Address Идентификатор получателя пакета.
Options and Padding Переменное число 32 битных слов (максимум 4 байта) используются для дополнительной информации о пакете.

 

· Если IP определит, что адрес получателя – локальный, то пакет отправляется непосредственно на хост назначения;

В противном случае проверяется таблица маршрутизации на наличие маршрута к хосту назначения. Если маршрут найден, то пакет пересылается по найденному маршруту.

В противном случае пакет пересылается на default gateway.

После получения маршрутизатором пакета, он передается на обработку IP. IP делает следующее:

  • Уменьшение значение TTL. Если TTL=0, то пакет уничтожается;
  • Фрагментация пакета на более мелкие, если пакет слишком большой для передачи по сети;
  • Если пакет фрагментируется, то IP создает новые заголовки для каждого нового пакета, которые включают в себя:
    • Флаг означающий, что применялась фрагментация
    • Флаг показывающий, что это не последний фрагмент пакета.
    • Смещение фрагмента внутри пакета
  • Пересчитывается контрольная сумма;
  • Определяется MAC адреса следующего маршрутизатора;
  • Осуществляется пересылка пакета.

После прибытия пакета получателю IP собирает все фрагменты в единое целое.


Поделиться:

Дата добавления: 2015-09-13; просмотров: 74; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.005 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты