
- •Розділ 1. Основи мереж зв’язку
- •Тема 1.1 Принципи побудови мереж
- •Тема 1.2 Технологія цифрових мереж
- •Тема 1.3 Технологія ip-мереж
- •6.4.1. Протокол мережного рівня, формат ір-пакета
- •Розділ 2. Технології глобальних мереж
- •Тема 2.1 Комутовані з’єднання
- •2. Структура потоку e1
- •1. Модеми
- •2. Протокол ppp
- •Тема 2.2. Технологія atm і широкосмугова isdn
- •Тема 2.3. Технологія Frame Relay (fr)
- •Тема 2.4. Віртуальні приватні мережі
- •Тема 3.1. Технології бездротових мереж
- •Космічний сегмент
- •Частоти супутникового зв’язку
- •Протоколи супутникових мереж.
- •Наземний сегмент
- •Тема 3.2. Інтегрована передача голосу та даних
- •Тема 3.3. Цифрові абонентські канали
- •Тема 3.4. Технології кабельного доступу та оптичних мереж
Тема 1.3 Технологія ip-мереж
Лекція №9. Протокол мережного рівня, формат IP-пакета
Технологія IP мереж базується на стеку протоколів TCP/IP (Transmission Control Protocol/Internet Protocol). Його розроблено за ініціативою Міністерства оборони США та використовано при побудові мережі ARPAnet, яка в подальшому переросла в Internet. Великий вклад у розробку й удосконалення стека внесли університети США, а особливо університет у Берклі, який реалізував його в операційній системі UNIX. Роботи по удосконаленню стека проводяться вже понад ЗО років і на сьогодні це найбільше популярний стек протоколів, який використовують в:
глобальній інформаційній мережі Internet;
корпоративних мережах, які називають Intranet;
корпоративних мережах з обмеженим доступом та підвищеним рівнем захисту, які називають Extranet;
більшості операційних систем та JIOM (Ethernet, Token Ring, FDDI та ін.);
практично в усіх глобальних мережних технологіях (Х.25, ISDN, Frame Relay, ATM), а також стек підтримує велика кількість протоколів канального рівня моделі OSI, наприклад, SLIP і РРР, які застосовують для передавання даних у комутованих та виділених лініях зв'язку.
Архітектура протоколів Internet у більшості відповідає семирівневій архітектурі протоколів еталонної моделі ISO. Різниця двох архітектур полягає в тому, що протоколи трьох ви щих рівнів моделі OSI (прикладного, відображення даних, сеансового) в Internet-архітектурі об'єднані в один – прикладний. На прикладному рівні стека ТСР/ІР підтримуються такі традиційні послуги:
електронна пошта та обмін новинами, що реалізуються за допомогою простого протоколу електронної пошти - SMNP (Simple Mail Transfer Protocol); поштових протоколів - IMAP (Internet Message Access Protocol), POP (Post Office Protocol) та Х.400; мережного протоколу обміну новинами - NNTP (Network News Transfer Protocol);
віртуальний термінал реалізується за допомогою протоколу Telnet;
передача файлів проводиться за допомогою протоколів FTP (Fail Transfer Protocol), TFTP (Trivial File Transfer Protocol) та NFS (Network File Systems);
довідкові служби реалізуються за допомогою DNS (Domain Name System) та Х.500;
допоміжні протоколи: про час- NTP (Network Time Protocol),
одержання власних ідентифікаторів - ВООТР, діагностичного протоко- ^rry - Echo та одержання інформації про систему - Finger; та відносно нові послуги, які активно впроваджуються з середини 90-х років, що базуються на технології WWW (World Wide Web), протоколи HTTP (Hypertext Transfer Protocol) з використанням URL (Universal Resource Locator) та URN (Universal Resource Names).
Особливе місце займають протоколи моніторингу та управління:
SNMP (Simple Network Management Protocol);
RMON (Remote Monitoring),
за допомогою яких відстежують стан мережі та проводять її адміністрування.
На транспортному рівні використовують: протокол режиму передавання зі встановленням логічного з'єднання - TCP, який гарантує надійне повнодуплексне передавання пакетів, та протокол датаграм користувача - UDP (User Datagram Protocol), що забезпечує обмін датаграм без їх підтвердження, тобто з'єднання не встановлюється і доставлення не гарантується.
На мережному рівні діє основний протокол стека - IP, який забезпечує передавання пакетів між вузлами мережі. Цей протокол розроблявся, як протокол для передавання пакетів у складних мережах, які мають велику кількість ЛОМ та об'єднані як локальними, так і глобальними зв'язками. IP - це датаграмний протокол, що не гарантує надійного передавання пакетів.
На мережному рівні також використовують:
діагностичний протокол- ICMP (Internet Control Message Protocol), що дозволяє передавати інформацію між вузлами про помилки та збої в передаванні;
адресні протоколи: ARP (Address Resolution Protocol), що трансформує IP-адресу в канальну адресу робочої станції (МАС-адресу станції); RARP (Reverse Address Resolution Protocol), який виконує зворотну функцію, тобто за допомогою МАС-адреси визначає її ІР-адресу.
До мережного рівня відносять також цілу низку протоколів маршрутизації: RIP (Routing Internet Protocol), OSPF (Open Shortest Path First), RAP (Routing access Protocol), RSVP (Resource Reservation Protocol), IGRP (Interior Gateway Routing Protocol), EIGRP (Enhanced IGRP), BGP (Border Gateway Protocol).
логічні характеристики (призначення полів) основних протоколів, що підтримує технологія;
основні процедурні характеристики протоколів, які забезпечують нормальне функціонування процесу передавання інформації;
яким чином вирішується питання визначення шляхів передавання інформації від відправника до одержувача, тобто як маршрутизуються пакети.
Далі у вищезазначеній послідовності будемо розглядати технологію ІР-мережі.
Адресація в ІР-мережах. IP-адреса в протоколі IPv4 має довжину 4 байти і складається з двох логічних частин: адреси мережі (наприклад, ЛОМ) та адреси вузла (робочої станції, комутатора, маршрутизатора) в мережі. Значення адреси записують у десятичній формі та розділяють крапками, наприклад, 128.2.2.30. Адресу також можна записати в двійковій формі - 10000000 00000010 00000010 00011110. IP-адреси поділяються на п'ять класів у залежності від того, скільки байт відводиться для визначення мережі та вузла. Структура IP-адреси подана на рис. 6.4.2.
Рис.
6.4.2. Структура ІР-адреси
Старші біти першого байта адреси визначають клас (А-0, В-10, C- 110, D-1110, E-11110). У табл. 6.4.1 наведені деякі характеристики класів. У класі А номер мережі 0 не використовується, а номер 127 використовують для тестування програм і визначання взаємодії процесів, що функціонують на вузлі. Дані по мережі не передаються, а повертаються верхнім рівням моделі OSI, як тільки-що одержані вузлом. Цю адресу називають loopback.
Таблиця
6.4.1
Характеристики
класів ІР-адрес
^ Клас E зарезервовано для використання в наукових цілях, а клас D - це групові адреси - multicast. Якщо всі двійкові розряди IP-адреси дорівнюють 1 (у десятинній формі 255.255.255.255), то пакет розсилається всім вузлам мережі.
Для швидкого визначення кордону між номером мережі і номером вузла в IP-адресі ввели поняття маски (табл. 6.4.1), яка за формою запису подібна IP-адресі, і якщо адреса записана в двійковому вигляді, то одиниці маски відповідають номеру мережі, а нулі - вузлам. В ІР-мережі ввели також поняття підмережі, що дозволяє їх організовувати в класах А, В і С. Для визначення підмережі також використовують маски.
Крім IP-адреси робоча станція в IP-мережі може мати своє унікальне символьне ім'я (Domain Name Service - DNS ім'я), яке складається з імені робочої станції та доменів (зон, які відповідають організації, країні). Наприклад, ім'я a.usat.ua, яке визначає робочу станцію а, у JIOM- організації usat, країни иа. Зони або домени утворюють ієрархічну доменну систему імен DNS у вигляді «дерева», у вершині якого є кореневий домен (в нашому випадку иа), а далі до «дерева» включені домени інших рівнів - першого, другого (наприклад, організацій - usat). DNS ім'я зберігаються на DNS серверах, що утворюють розподілену базу даних, головним призначенням якої є надавання IP-адреси на підставі символьного доменного імені вузла мережі. Такий підхід дозволяє спростити процеси адміністрування та управління в ІР-мережі.
Розподілення IP адресів. Централізованим виділенням IP-адрес займається спеціальна організація - InterNIC (Internet Network Information Center). На сьогодні ресурс адресів класу А вичерпано, а також наявний дефіцит у адресах класу В. Цей дефіцит обумовлений не тільки значним зростанням мережі Internet, але і нераціональним використанням адрес. Принциповим рішенням цієї проблеми є перехід на нову версію протоколу - IPv6, в якому значно розширяється адресний простір, оскільки довжина адресного поля становить 16 байтів.