Відмінності між версіями «IPv4»
(Створена сторінка: left IP- адреси ( Internet Protocol version 4 , інтернет протокол версії 4 ) - являють собою ...) |
|||
Рядок 22: | Рядок 22: | ||
Алгоритм роботи протоколу ip на якому-небудь вузлі мережі приймаючого дейтаграмму з мережі виглядає наступним чином: | Алгоритм роботи протоколу ip на якому-небудь вузлі мережі приймаючого дейтаграмму з мережі виглядає наступним чином: | ||
+ | |||
+ | [[Файл:algorithm_IP.png]] | ||
+ | |||
+ | '''Формат заголовка IP''' | ||
+ | |||
+ | Структура IP пакетів версії 4 представлена на малюнку | ||
+ | |||
+ | [[Файл:IP_titlelkgiioolp.png]] | ||
+ | |||
+ | * Версія - для IPv4 значення поля має дорівнювати 4. | ||
+ | |||
+ | * IHL - (Internet Header Length) довжина заголовка IP-пакета в 32-бітних словах (dword). Саме це поле вказує на початок блоку даних в пакеті. Мінімальна коректне значення для цього поля дорівнює 5. | ||
+ | |||
+ | * Тип обслуговування (Type of Service, акронім TOS) - байт, що містить набір критеріїв, що визначають тип обслуговування IP-пакетів, представлений на малюнку. | ||
+ | |||
+ | [[Файл:ToSrfghijiok.png]] | ||
+ | |||
+ | '''Опис байта обслуговування побітно:''' | ||
+ | |||
+ | * 0-2 - пріоритет (precedence) даного IP-сегмента | ||
+ | * 3 - вимога до часу затримки (delay) передачі IP-сегмента (0 - нормальна, 1 - низька затримка) | ||
+ | * 4 - вимога до пропускної спроможності (throughput) маршруту, по якому повинен відправлятися IP-сегмент (0 - низька, 1 - висока пропускна здатність) | ||
+ | * 5 - вимога до надійності (reliability) передачі IP-сегмента (0 - нормальна, 1 - висока надійність) | ||
+ | * 6-7 - ECN - явне повідомлення про затримку (управління IP-потоком). |
Поточна версія на 21:29, 12 січня 2014
IP- адреси ( Internet Protocol version 4 , інтернет протокол версії 4 ) - являють собою основний тип адрес , використовуваний на мережевому рівні моделі OSI , для здійснення передачі пакетів між мережами. IP- адреси складаються з чотирьох байт , наприклад 192.168.100.111 .
Присвоєння IP- адрес хостам здійснюється :
вручну , налаштовується системним адміністратором під час налаштування обчислювальної мережі ; автоматично, з використання спеціальних протоколів (зокрема , за допомогою протоколу DHCP - Dynamic Host Configuration Protocol , протокол динамічної конфігурації хостів ) . Протокол IPv4 розроблений у вересні 1981 року.
Протокол IPv4 працює на межсетевом (мережному ) рівні стека протоколу TCP / IP. Основним завданням протоколу є здійснення передачі блоків даних ( дейтаграм ) від хоста - відправника , до хоста - призначення, де відправниками та одержувачами виступають обчислювальні машини , однозначно ідентифікуються адресами фіксованої довжини (IP- адресами ) . Також інтернет протокол IP здійснює , у разі потреби , фрагментацію і збору відправляються дейтаграм для передачі даних через інші мережі з меншим розміром пакетів.
Недоліком протоколу IP є ненадійність протоколу , тобто перед початком передачі не встановлюється з'єднання , це говорить про те , що не підтверджується доставка пакетів , не здійснюється контроль коректності отриманих даних (за допомогою контрольної суми ) і не виконується операція квітірованія (обмін службовими повідомлення з вузлом - призначення та його готовністю прийому пакетів).
Протокол IP відправляє і обробляє кожну дейтаграмму як незалежну порцію даних , тобто не маючи ніяких інших зв'язків з іншими дейтаграммами в глобальній мережі інтернет.
Після відправки дейтаграми протоколом IP в мережу , подальші дії з цією дейтаграмою ніяк не контролюються відправником . Виходить , що якщо дейтаграмма , з якихось причин , не може бути передана далі по мережі , вона знищується. Хоча вузол , який знищив дейтаграмму , має можливість повідомити про причину збою відправнику, за зворотною адресою (зокрема за допомогою протоколу ICMP ) . Гарантію доставки даних покладені на протоколи вищого рівня ( транспортний рівень ) , які наділені для цього спеціальними механізмами ( протокол TCP) .
Як відомо , на мережевому рівні моделі OSI працюють маршрутизатори. Тому , однією із самих основних завдань протоколу IP - це здійснення маршрутизації дейтаграм , іншими словами, визначення оптимального шляху проходження дейтаграм (за допомогою алгоритмів маршрутизації ) від вузла - відправника мережі до будь-якого іншого вузла мережі на підставі IP адреси.
Алгоритм роботи протоколу ip на якому-небудь вузлі мережі приймаючого дейтаграмму з мережі виглядає наступним чином:
Формат заголовка IP
Структура IP пакетів версії 4 представлена на малюнку
- Версія - для IPv4 значення поля має дорівнювати 4.
- IHL - (Internet Header Length) довжина заголовка IP-пакета в 32-бітних словах (dword). Саме це поле вказує на початок блоку даних в пакеті. Мінімальна коректне значення для цього поля дорівнює 5.
- Тип обслуговування (Type of Service, акронім TOS) - байт, що містить набір критеріїв, що визначають тип обслуговування IP-пакетів, представлений на малюнку.
Опис байта обслуговування побітно:
- 0-2 - пріоритет (precedence) даного IP-сегмента
- 3 - вимога до часу затримки (delay) передачі IP-сегмента (0 - нормальна, 1 - низька затримка)
- 4 - вимога до пропускної спроможності (throughput) маршруту, по якому повинен відправлятися IP-сегмент (0 - низька, 1 - висока пропускна здатність)
- 5 - вимога до надійності (reliability) передачі IP-сегмента (0 - нормальна, 1 - висока надійність)
- 6-7 - ECN - явне повідомлення про затримку (управління IP-потоком).