Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Презентации / ПРОТОКОЛ IP.ppt
Скачиваний:
77
Добавлен:
22.03.2016
Размер:
1.68 Mб
Скачать

масок

1.

 

учетом масок

Протокол извлекает из пакета адрес назначения (IPD)

2.

Первая фаза состоит в поиске специфического маршрута для

 

адреса IPD

3.

Вторая фаза состоит в поиске неспецифического маршрута,

 

общего для группы узлов, к которой относится и пакет с адресом

 

IPD

IPD AND M

 

 

Число сравнивается с адресом назначения

 

Совпадение – строка помечается особым образом

 

Если просмотрены не все строки, то IP – протокол

 

 

 

просматривает следующую строку, если все, то просмотр

 

 

 

заканчивается

 

 

4. Маршрутизатор выполняет одно из 3-х действий

Ни одного совпадения – пакет отбрасывается

1 совпадение – пакет отправляется по маршруту, указанному в строке с совпавшим адресом

Несколько совпадений – все помеченные строки сравниваются и выбирается маршрут из той строки, в которой количество совпавших двоичных разрядов наибольшее

переменной длины

пакетов

MTU – maximum Transmission Unit— максимальная единица

фрагментации

• Суть фрагментации – разбиение пакета, пришедшего из сети с большим значением MTU и направляемого в сеть с меньшим значением MTU, на более короткие пакеты-фрагменты

Идентификатор

TTL

Смещение фрагмента

MF – More fragment

DF – Do not fragment

Процедура фрагментации

1. модуль протокола IP организует несколько буферов для новых пакетов-фрагментов

2. Копирует в эти буферы содержимое некоторых полей заголовка из исходного пакета – “заготовки”

3. Содержимое поля данных формируется в результате деления содержимого поля данных исходного пакета

Сборка фрагментов

1. на хосте назначения для каждого фрагментированного пакета отводится отдельный буфер

2. все фрагменты, у которых совпадают IP

– адреса отправителя и получателя, а также значения в полях идентификатора

3. Сборка заключается в размещении данных из каждого фрагмента в позицию, определенную смещением

4. запуск таймера

5. признак окончания сборки – отсутствие незаполненных промежутков в поле данных и прибытие последнего фрагмента

Пример

6600 байт у.и.12356байт п.смещ. 0

MF – 0

DF – 1 6620 байт

1492

1400 – 4

1000 – 1

1400+20 байт

1000+20 байт

фрагментов

Соседние файлы в папке Презентации