- •Міністерство освіти і науки України
- •Конспект лекцій
- •"Комп'ютерні мережі"
- •1. Комп'ютерні мережі та мережні технологІї
- •1.1. Відомості про комп’ютерні мережі
- •1.1.1. Класифікація мереж За призначенням
- •За територіальною ознакою
- •За типом середовища передачі
- •1.1.3. Фізичне середовище передачі даних та устаткування для роботи з ним
- •Компоненти плати мережного адаптера. Плата мережного адаптера складається з апаратної частини і вбудованих програм, що записані в постійний запам’ятовуючий пристрій (рис. 1.1).
- •1.1.3.2. Лінії зв'язку і канали передачі даних
- •В залежності від напрямку передачі інформації канали можуть бути:
- •Характеристики фізичних каналів:
- •Залежно від фізичного середовища передачі даних канали зв'язку поділяють на:
- •Типи безпровідних каналів зв’язку:
- •1.2. Топологія локальних мереж
- •1.2.1. Типи мережних топологій
- •1.2.1.1. Повнозв'язна топологія
- •1.2.1.2. Базові топології мережі
- •1.2.2. Багатозначність поняття топології
- •1.2.3. Розташування комп'ютерів мережі
- •1.3. Адресація вузлів мережі
- •До адресації вузлів та схеми її призначення висувається кілька вимог:
- •1.3.1. Класифікація адрес:
- •1.3.2. Розповсюджені схеми адресації
- •1.3.2.1. Апаратні адреси
- •1.3.2.2. Числова адреса. Ір-адреса
- •1.3.2.3. Система класів ір-адрес
- •Особливі ір-адреси. Існують загальноприйняті ір-адреси, які використовуються для особливих цілей
- •Автономні ір-адреси
- •1.3.2.4. Символьні адреси
- •1.3.2.5. Відповідність між різними адресами
- •1.4. Питання для самоконтролю
- •2. Еталонна модель osi
- •2.1. Міжмережна взаємодія двох комп’ютерів
- •В такий моделі інформація перетворюється в кілька етапів:
- •Osi - Базова Еталонна модель взаємодії відкритих систем.
- •Переваги побудови мереж з дотриманням принципів відкритості:
- •В моделі osi засоби взаємодії поділяються на сім рівнів:
- •2.2. Узагальнений опис функціонування моделі osi
- •2.3. Поняття про протоколи, інтерфейси, стеки протоколів
- •2.4. Мережезалежні та мереженезалежні протоколи
- •Залежно від типу комунікаційний пристрій може працювати:
- •2.5. Функції рівнів моделі osi
- •2.5.1. Фізичний рівень (Physical Layer)
- •Фізичний рівень виконує наступні функції:
- •2.5.2. Канальний рівень (Data Link Layer)
- •Канальний рівень забезпечує коректність передачі кожного кадру:
- •Функції канального рівня:
- •2.5.3. Мережний рівень (Network Layer)
- •На мережному рівні застосовано два види протоколів.
- •Функції мережного рівня:
- •2.5.4. Транспортний рівень (Transport Layer)
- •Класи сервісу різняться за якістю наявних послуг:
- •Функції транспортного рівня:
- •2.5.5. Сеансовий рівень (Session Layer)
- •Функції сеансового рівня:
- •2.5.6. Представницький рівень (Presentation Layer)
- •Функції представницького рівня:
- •2.5.7. Прикладний рівень (Application Layer)
- •Функції прикладного рівня
- •2.6. Поширені прикладні протоколи
- •2.8. Стеки комунікаційних протоколів
- •2.8.1. Стек tcp/ip
- •2.8.2. Стек ipx/spx
- •2.8.3. Стек NetBios/smb
- •2.8.4. Інші стеки
- •2.8.5. Відповідність рівням моделі osi
- •2.9. Питання для самоконтролю
- •Список літератури Основна
- •Додаткова
Функції транспортного рівня:
Управління передачею по мережі і забезпечення цілісності блоків даних.
Виявлення помилок, їх часткова ліквідація і повідомлення про невиправлені помилки.
Відновлення передачі після відмов і несправностей.
Укрупнення або розділення блоків даних.
Надання пріоритетів при передачі блоків (звичайна або термінова).
Підтвердження передачі.
Ліквідація блоків при складних ситуаціях в мережі.
Відомим транспортним протоколом є TCP (Transmission Control Protocol) - протокол управління передачею зі стеку TCP/IP.
2.5.5. Сеансовий рівень (Session Layer)
Сеансовий рівень відповідає за організацію сеансів обміну даними між кінцевими вузлами.
Протоколи сеансового рівня керують взаємодією суб’єктів: фіксують активні на даний момент комп’ютери і надають засоби синхронізації передачі. У випадку довгих передач вони дозволяють зберігати інформацію про стан передач у вигляді контрольних точок. Тому, у випадку відмови з’являється можливість повернення назад до контрольної точки, і не потрібно починати передачу від початку.
На практиці протокол сеансового рівня рідко реалізовано як окремий протокол. Функції сеансового рівня зазвичай об’єднуються з функціями прикладного рівня і втілюються в одному протоколі.
Функції сеансового рівня:
Встановлення і завершення на сеансовому рівні з'єднання між взаємодіючими системами.
Виконання звичайного і термінового обміну даними між прикладними процесами.
Управління взаємодією прикладних процесів.
Синхронізація сеансових з'єднань.
Сповіщення прикладних процесів про виняткові ситуації.
Встановлення в прикладному процесі контрольних точок, що дозволяють у разі переривання сеансу відновити його виконання від найближчої мітки.
Переривання в потрібних випадках прикладного процесу і його коректне відновлення.
Припинення сеансу без втрачання даних.
Передача службових повідомлень про хід проведення сеансу.
2.5.6. Представницький рівень (Presentation Layer)
Цей рівень забезпечує гарантію того, що інформація, яка передається прикладним рівнем, буде зрозумілою для прикладного рівня в іншій системі. За потребою представницький рівень виконує перетворення форматів даних в певний загальний формат представлення, а на прийманні, відповідно, виконує зворотне перетворення. Таким чином, прикладні рівні можуть подолати, наприклад, відмінності в представленні різних кодувань даних (ASCII чи КОИ8).
На цьому рівні може виконуватися шифрування і дешифрування даних, завдяки цьому для всіх прикладних сервісів відразу забезпечується секретність обміну даними.
Протоколи представницького рівня зазвичай є складовою частиною прикладних протоколів і реалізуються разом з ним.
Функції представницького рівня:
Генерація запитів на встановлення сеансів взаємодії прикладних процесів.
Узгодження представлення даних між прикладними процесами.
Реалізація форм представлення даних.
Стиснення та розпаковування даних.
Шифрування та дешифрування даних.
Передача запитів на встановлення чи припинення сеансів.
Прикладом протоколу представлення є протокол SSL (Secure Socket Layer), який забезпечує секретний обмін повідомленнями для протоколів прикладного рівня стека TCP/IP.