- •Тема 1.1 Вступ. Глобальна інформаційна інфраструктура (гіі)
- •1. Основні визначення
- •2. Мережа електрозв’язку
- •Тема 1.2 Структура інформаційної мережі Основні принципи розвитку електрозв’язку
- •1. Основні вимоги до єдиних мереж
- •2. Первинні та вторинні мережі
- •Розділ 2. Мультиплексування в мережах „пункт- пункт”
- •Тема 2.1 Частотне мультиплексування Мультиплексування з поділом довжин хвиль
- •Тема 2.2 Часове мультиплексування Відмінності синхронних та плезіохронних систем
- •1. Робота синхронних систем
- •2. Робота плезіохронних систем
- •3. Робота асинхронних систем
- •Тема 2.3 Плезіохронні мережі Синхронні мережі
- •1. Стандарти синхронних мереж
- •2. Система sonet/sdh
- •3. Мультиплексування сигналів pdh
- •Тема 3.1. Множинний доступ з поділом частот та з поділом часу
- •1. Множинний доступ з поділом частот (fdma)
- •2. Множинний доступ з поділом часу (tdma)
- •Тема 3.2 Множинний доступ з роширенням спектру та з кодовим
- •1. Множинний доступ з розширенням спектру
- •2. Множинний доступ з кодовим поділом
- •Тема 3.3 Класифікація архітектур мереж
- •1. Архітектура мереж, визначена просторовими вимогами
- •2. Архітектура мереж, визначена носіями інформації
- •Тема 3.4 Операційна система FreeBsd
- •1. Загальні відомості
- •2. Робота з програмним забезпеченням
- •3. Типи версій ос FreeBsd
- •4. Функціональні можливості операційної системи FreeBsd
- •Тема 4.1 Комутація повідомлень та пакетів
- •1. Комутація повідомлень
- •2. Комутація пакетів
- •3. Комутація і маршрутування
- •Тема 4.2 Віртуальні приватні мережі з доступом через комутовані канали
- •1. Тунелювання
- •2. Шифрування на Мережевому рівні
- •3. Віртуальні приватні мережі Канального рівня
- •Тема 5.1 Модель osi. Функціональні рівні моделі osi. Основні принципи архітектури відкритих систем План лекції
- •1. Модель osi як еталонна модель для опису передачі даних по мережі
- •2. Прикладний рівень
- •3. Рівень подання
- •4. Сеансовий рівень
- •5. Транспортний рівень
- •6. Мережний рівень
- •7. Канальний рівень
- •8. Фізичний рівень
- •Тема 5.2 Передача даних по лініям зв'язку
- •Середовище передачі даних
- •2. Апаратура dte та dce
- •Тема 5.3 Мережа Ethernet
- •2. Мережі з маркерним методом доступу
- •3. Мережі з маркерним методом доступу (стандарт іеее 802.5)
- •4. Мережі fddi
- •Тема 5.4 Метод доступу. Сімейство стандартів бездротових мереж
- •1. Метод доступу.
- •2. Сімейство стандартів бездротових мереж іеее 802.11
- •Тема 6.1. Використання мережевої маски
- •Мережева маска
- •2. Безкласова ip-адресація
- •4. Розширений мережевий префікс і мережева маска
- •Тема 6.2. Динамічна nat
- •1. Принцип дії
- •2. Nat всередині локальних адрес
- •3. Динамічна nat з трансляцією номерів портів для глобальної адресації
- •4. Спільне використання статичної та динамічної nat
- •5. Переваги та недоліки nat
- •Тема 6.3. Концепція пересилання данограм
- •3. Опції данограми
- •Тема 6.4. Прямий і непрямий раутінг
- •1. Прямий раутінг і використання arp
- •2. Непрямий раутінг
- •3. Таблиці ip-раутінгу та їх використання
- •4. Машрути за замовчуванням
- •Тема 6.5. Протокол данограм користувача (udp)
- •1. Ідентифікація кінцевих призначень
- •2. Резервовані та наявні udp-порти
- •5. Контрольна сума udp-данограми
- •Тема 7.1 Розвиток засобів доступу до мережі Інтернет
- •1. Загальні відомості
- •2. Огляд альтернатив доступу
- •3. Розв'язання для провідних кабелів типу "вита пара"
- •Тема 7.2 Сервіс ftp
- •1. Загальні відомості
- •2. Недоліки ftp- протоколу
- •Тема 8.1 Підвиди технології dsl
- •1. Технологія adsl
- •2. Інші підвиди dsl
- •Тема 8.2 Робота мережі атм
- •1. Задачі комутатора atm
- •2. Сигналізація й адресація atm
- •Тема 8.3 Переваги використання ip-телефонії План лекції
- •1. Переваги ір- телефонії
- •2. Основні методи реалізації передачі голосу поверх ір-мереж
- •3. Стандарти н.323 та sip
- •4. Стандарт протоколу н.323
- •5. Cтандарт протоколу sip
- •6. Порівняння стандартів h.323 і sip
- •7. Архітектура мережі sip
3. Опції данограми
Від IP-впроваджень не вимагається здатність генерувати опції в данограмах, які вони створюють, але всі IP-впровадження повинні бути здатні обробляти данограми, які містять опції. Поле опції має змінну довжину. Опції можуть бути відсутні, або їх може бути багато. Існують два формати опцій. Формат кожної опції визначається за значенням номера опції (Option Number), який міститься у першому байті - октеті типу опції (Option Type). Перший формат передбачає тільки октет тип опції, другий – октет тип опції, октет довжини і систему октетів даних.
Октет типу опції має однакову структуру в обидвох випадках і поділений на три поля (рис. 6.10).
Поле копіювання (COPY) вказує раутеру, як поводитися при фрагментації:
COPY = 1 - опція копіюється у всі фрагменти;
COPY = 0 - опція копіюється тільки у перший фрагмент.
Рисунок 6.10. Поле типу опції в загальному полі Option
4. Опції раутінгу IP-данограми3
Поле опції дозволяє джерелу IP-данограми використати два методи для точного забезпечення раутінгової інформації і один метод для визначення маршруту IP-данограми.
Вільний раутінг від джерела. Ця опція (Loose Source Routing або Loose Source and Record Route - LSRR) забезпечує джерелу IP-данограми засіб для точної раутінгової інформації, яка буде використана раутерами при пересиланні данограми до призначення і для запису маршруту. Значення полів для цієї опції наведені в таблиці нижче:
1000011 (десяткове 131) |
Значення байта тип опції для вільного раутінгу від джерела |
довжина (length) |
Містить довжину цього поля опції включно із полями тип і довжина |
вказівник (pointer) |
Вказує на дані опції для наступної IP-адреси, яка буде оброблятися. Обчислюється відносно початку опції, так що мінімальна довжина дорівнює 4. Якщо вказівник більший від довжини опції, то кінець маршруту від джерела досягнений і подальший раутінг базується на IP-адресі призначення (як для данограм без цієї опції). |
дані маршруту (route data) |
Це послідовність 32-бітових IP-адрес |
Коли данограма досягає призначення і маршрут від джерела не порожній (вказівник < довжина), то приймальна станція може:
Взяти наступну IP-адресу із поля дані маршруту (позначену вказівником) і помістити її у поле адреси призначення данограми.
Помістити локальну IP-адресу у список джерела на місце, відзначене вказівником. IP-адреса для цього є локальною IP-адресою, відповідною мережі, до якої може бути вислана данограма (раутери під’єднані до багатьох фізичних адрес і тому мають багато IP-адрес).
Збільшити вказівник на 4.
Переслатити данограму до нової адреси призначення.
Ця процедура гарантує, що зворотній маршрут записується в дані маршруту (у зворотньому порядку), так що кінцевий приймач використовує ці дані для побудови вільного маршруту від джерела у зворотньому напрямку. Це вільний маршрут від джерела, бо раутер, який висилає данограму, може використати довільний маршрут і будь-яку кількість проміжних раутерів для досягнення наступної адреси в маршруті.
Примітка. Станція-джерело вставляє IP-адресу першого проміжного раутера у поле адреси призначення, а IP-адреси решти раутерів на шляху, включно із цільовим призначенням, поміщаються в опцію маршрут від джерела. Записаний маршрут у данограмі, коли вона досягає призначення, містить IP-адреси кожного із раутерів, які пересилали данограму. Кожен раутер вносить одну позицію у маршрут від джерела і звичайно слід застосувати різні IP-адреси, бо раутери записують IP-адресу вихідного інтерфейсу, з другого боку, маршрут від джерела початково містить IP-адресу вхідного інтерфейсу.
Строгий раутінг від джерела. Ця опція, яку називають також опцією Strict Source and Record Route – SSRR, використовує ті самі засади, що й вільний раутінг від джерела, за винятком того, що проміжний раутер мусить вислати данограму до наступної IP-адреси в маршруті від джерела через безпосередньо під’єднану мережу, а не через проміжний раутер. Якщо він не може цього зробити, то повідомляє про помилку за допомогою повідомлення ICMP - призначення недосяжне.
Запис маршруту. Ця опція забезпечує запис маршруту в IP-данограмі. Вона діє подібно до раутінгу від джерела, який розглянено вище, однак на цей раз станція-джерело забезпечує порожнє поле даних раутінгу, яке заповнюється, коли данограма проходить крізь раутери. Відзначимо, що станція-джерело повинна забезпечити достатнє місце для раутінгової інформації: якщо поле даних заповниться, перш ніж данограма досягне призначення, то данограма пересилатиметься без подальшого записування маршруту. Значення полів цієї опції вказані в таблиці нижче:
0000111 (десяткове 7) |
Значення байта тип опції для запису маршруту |
довжина (length) |
Аналогічно, як для вільного раутінгу від джерела |
вказівник (pointer) |
Аналогічно, як для вільного раутінгу від джерела |
дані маршруту (route data) |
Кратні чотирьом байтам у довжині, визначеній джерелом данограми |
Часова відмітка (timestamp). Часова відмітка – це опція, яка змушує певні (або всі) раутери маршруту до призначення вставляти відмітки часу до даних опції. Часова відмітка вимірюється в секундах і може бути використана для потреб відлагодження (debugging). Часова відмітка не може бути використана для вимірювання характеристик із двох причин:
відмітки часу недостатньо точні, бо більшість IP-данограм можуть пересилатися із затримкою, меншою від одної секунди;
відмітки часу недостатньо точні, бо IP-раутери не місять мати синхронізованих тактових генераторів.
Значення полів цієї опції вказані в таблиці нижче:
01000100 (десяткове 68) |
Це значення тип опції для опції часова відмітка Internet |
довжина (length) |
Аналогічно, як для вільного раутінгу від джерела |
вказівник (pointer) |
Аналогічно, як для вільного раутінгу від джерела |
переповнення (overflow) |
Чотирибітове ціле без знаку – число IP-модулів, які не можуть реєструвати часову відмітку внаслідок браку місця в полі даних |
прапорець (flag) |
4-бітове значення, яке вказує, як часові відмітки будуть реєстровані; значеннями є: 0 – тільки часова відмітка, яка зберігається у послідовних 32-бітових полях; 1 – кожній часовій відмітці передує IP-адреса модуля, який здійснює реєстрацію; 2 – поле IP-адреси наперед визначене і IP-модуль реєструє тільки тоді, коли знаходить свою власну адресу у списку. |
часова відмітка (timestamp) |
32-бітова часова відмітка, записана у мс після півночі (GMT) |
Станція-джерело повинна поєднати цю опцію із достатньо великою областю даних для збереження всіх часових відміток. Якщо область часових відміток заповнена, то нові часові відмітки не додаються.
Контрольні питання
1. Які функції виконує протокол ІР та на якому рівні моделі OSI він працює ?
2. З яких полів складається ІР- данограма ?
3. Що таке часова відмітка ?
4. Що таке вільний раутінг від джерела ?
5. Що таке строгий раутінг від джерела ?