
- •Конспект лекцій з навчальної дисципліни «Комп’ютерні мережі»
- •Лекція 1. Основи побудови комп’ютерних мереж.
- •1.1. Основні поняття
- •Рівень якості мережевого сервісу
- •Узагальнена структура комп’ютерної мережі
- •Технологія клієнт-сервер
- •Еволюція комп’ютерних мереж
- •Мережі із складною нерегулярною топологією
- •1.2. Об'єднані комп'ютерні мережі
- •1.3. Системна мережева архітектура Процеси
- •Еталонна модель взаємодії відкритих систем
- •Системна мережева архітектура sna
- •Системна мережева архітектура dna
- •Системна архітектура мережі ретрансляції кадрів
- •Системна архітектура мережі атм
- •Лекція 2. Локальні комп’ютерні мережі.
- •2.1. Фізичне середовище передачі дискретних сигналів Коаксіальний кабель
- •Вита пара
- •Оптоволоконний кабель
- •2.2. Синхронізація процесу передачі даних. Синхронізація процесу передачі даних
- •2.3. Захист від помилок.
- •2.4. Базові мережеві топології. Зіркоподібні мережі
- •Мережі з шинною топологією
- •Кільцеві мережі
- •Деревоподібна топологія мережі
- •2.5. Логічна організація мережі
- •2.6. Доступ абонентських систем до загального середовища передачі
- •Метод випадкового доступу
- •Метод синхронного поділу часу
- •Метод маркерного доступу
- •Метод вставки регістра
- •2.7. Керування логічним каналом локальних мереж
- •Особливості еталонної моделі локальної мережі.
- •Лекція 3. Мережа Ethernet.
- •3.1. Мережа Ethernet
- •Структура кадру стандарту ieee-802.3
- •Фізичний рівень мережі Ethernet
- •Структура сегмента мережі Ethernet 10base5
- •Структура сегмента мережі Ethernet 10base2
- •3.2. Мережа Ethernet 10base-т
- •Комутатори мережі Ethernet 10base-т
- •Мережа Fast Ethernet
- •Мережа Ethernet із швидкістю передачі 10 Гбіт/с
- •3.3. Мережа з маркерним методом доступу (стандарт ieee‑802.4)
- •Організація логічного кільця
- •Структура кадру мережі стандарту ieee-802.4
- •Генерація маркера
- •Формування логічного кільця
- •Встановлення нового наступника
- •Лекція 4. Кільцеві мережі Token Ring і fddi.
- •4.1. Мережа Token Ring. Організація мережі
- •Структура кадрів
- •Передача даних
- •Загальне керування мережею
- •Структура мережі
- •4.2. Мережа fddi Організація мережі
- •Керування мережею
- •Структура кадрів
- •Фізичний рівень протоколу
- •5.1. Безпровідне середовище передачі інформації
- •Електромагнітний спектр частот
- •Наземний зв’язок з використанням надвисоких частот
- •Супутниковий зв’язок
- •Широкомовні безпровідні радіоканали
- •Зв’язок в інфрачервоному діапазоні
- •Ущільнення каналів при безпровідній передачі інформації
- •5.2. Архітектура і компоненти бездротової мережі. Стандарт ieee 802.11
- •Бездротові мережі без інфраструктури
- •Розширення протоколу ieee 802.11g
- •Бездротова мережа з інфраструктурою
- •5.3. Рівень керування доступом до середовища
- •Функція розподіленої координації dcf з використанням csma/ca
- •Функція розподіленої координації dcf з використанням алгоритму rts/cts
- •Функція централізованої координації pcf
- •Лекція 6. Канали передачі даних глобальних мереж
- •6.1. Структура каналів
- •Типи каналів
- •6.2. Структура кадрів даних
- •Структура кадру протоколу ddcmp
- •Лекція 7. Комунікаційна система глобальних мереж.
- •7.1. Мережа передачі даних
- •Способи комутації
- •Процедура передачі даних.
- •Вузол комутації повідомлень.
- •7.2. Протоколи мереж комутації пакетів
- •Загальний формат пакету.
- •7.3. Обмін даними
- •Лекція 8. Маршрутизація в мережах передачі даних.
- •8.1. Способи маршрутизації
- •Проста маршрутизація
- •Табличні методи маршрутизації
- •Динамічна маршрутизація
- •8.2. Алгоритми вибору найкоротшого шляху
- •Алгоритм Дейкстри
- •Алгоритм Форда-Фалкерсона
- •8.3. Протоколи маршрутизації.
- •Лекція 9.Керування мережевим трафіком.
- •9.1. Рівні керування трафіком
- •9.2. Керування трафіком на рівні каналів каналів передачі даних
- •9.3. Керування трафіком на мережевому рівні.
- •9.4. Регулювання інтенсивності вхідного трафіка
- •Лекція 10. Стек протоколів tcp/ip – основа мережі Інтернет.
- •10.1. Порівняння еталонних моделей osi і tcp/ip
- •10.2. Мережевий рівень в Інтернет
- •Система ip-адресації
- •Система доменних імен
- •10.3. Транспортна служба
- •Типи мережевих з'єднань і класи транспортних протоколів
- •Логічна модель транспортного рівня
- •10.4. Транспортні протоколи Інтернету
- •Лекція 11. Мережа атм.
- •11.1. Основні принципи технології атм
- •11.2. Віртуальні канали і віртуальні шляхи
- •11.3. Установлення з’єднань в мережі атм
- •11.4. Системна архітектура мережі атм
- •Протоколи рівня адаптації атм
- •Структура рівня адаптації атм
- •11.5. Маршрутизація в мережах атм
- •11.6. Протокол pnni
- •Обмін маршрутною інформацією
- •Адресна доступність
- •Засоби сигналізації протоколу pnni
- •Лекція 12. Мережева технологія mpls.
- •12.1. Основні можливості мpls
- •Структура міток мpls
- •Місце мpls серед інших технологій
- •12.2. Процес функціонування мpls
- •Відношення між ре і р - маршрутизаторами
- •12.3. Переваги mpls
- •12.4. Підтримка QoS
- •12.5. Створення vpn з'єднань за допомогою mpls
- •Лекція 13. Мережеві операційні системи.
- •13.1. Основи організації операційних систем
- •13.2. Структура сучасних операційних систем
- •Керування процесами
- •Файлові системи
- •13.3. Операційна система NetWare Служба каталогів
- •Дерево каталогів
- •Контроль за правом доступу до об’єкта й атрибута.
- •Nds і файлова система
- •13.3. Операційна система unix Структура операційної системи unix
- •Процеси
- •Файлова система unix
- •13.5. Операційна система Windows nt Структура операційної системи Windows nt
- •Системний рівень
- •Доменний підхід
- •Лекція 14. Основи безпеки комп’ютерних мереж.
- •14.1. Проблеми безпеки мереж
- •14.2. Категорії безпеки
- •14.3. Злом інформації
- •Доступ до терміналу
- •Підбір пароля
- •Одержання пароля на основі помилок у реалізації системи
- •Прослуховування трафіку
- •14.4. Захист від атак Мережеві компоненти, що атакують
- •Підслуховування
- •Атаки на транспортному рівні
- •Активні атаки на рівні tcp
- •Системи виявлення атак
- •14.5. Системи захисту
- •14.6. Криптографічні засоби захисту
- •Електронний цифровий підпис
- •Традиційна криптографія
- •Одноразові блокноти
- •Алгоритми із секретним ключем
- •Стандарт шифрування даних (des)
- •Алгоритми з відкритим ключем
- •Апаратні засоби захисту
- •14.8. Міжмережевий екран
- •Типи міжмережевих екранів
- •Архітектура брандмауера
- •Брандмауер із двоспрямованим хостом
- •Хост-бастіон
- •Брандмауер із екрануючою підмережею
- •Лекція 15. Адміністрування комп’ютерних мереж
- •15.1. Планування мережі
- •Аналіз причин впровадження мережевої технології
- •15.2. Аналіз місця розташування
- •Складання переліку додаткового устаткування
- •Аналіз сумісності використовуваного устаткування
- •Програмне забезпечення в якості консультанта
- •15.3. Складання конфігурації
- •15.4. Основи побудови структурованої кабельної системи
- •Підсистеми структурованої кабельної системи
- •15.5. Стандарти структурованої кабельної системи
- •15.6. Планування структури каталогів серверу
- •Одержання списків конфігурації
- •Розклад установки
- •15.7. Процес навчання
- •15.8. Системний журнал
- •15.9. Керування мережею
- •Аналіз роботи системи
- •Резервне копіювання даних
- •Що дублювати
- •Коли копіювати інформацію
- •Типи резервних копій
- •Ведення системного журналу
- •15.10. Віддалене керування
- •15.11. Оцінка додатків
- •Конспект лекцій з навчальної дисципліни «Комп’ютерні мережі»
Узагальнена структура комп’ютерної мережі
Комп’ютерна мережа – це інформаційно-обчислювальна система, що складається з двох і більше комп’ютерів, об’єднаних між собою системою передачі інформації (рис. 1.1).
Рис. 1.1. Структура комп’ютерної мережі,
де: АС – абонентська система
Залежно від кількості комп’ютерів та їхнього розташування в мережі система передачі даних може мати різний рівень складності. Найпростіша система передачі інформації складається лише з одного каналу зв’язку. У мережах з великою кількістю комп’ютерів, розміщених на значних відстанях один від одного, система передачі інформації є досить складною телекомунікаційною системою.
За функціональним призначенням комп’ютери, що входять до комп’ютерної мережі, поділяють на головні (host) і абонентські. Головні комп’ютери мають значні обчислювальні потужності та великий об’єм пам’яті і надають свої ресурси абонентам мережі. Доступ абонентів до мережевих ресурсів здійснюється за допомогою абонентських систем (АС). Абонентські системи складаються з комп’ютерів і пристроїв взаємодії з мережею – мережевих контролерів.
Будь-яка комп’ютерна мережа характеризується своєю архітектурою, яка визначається її топологією, протоколами, інтерфейсами, мережевими технічними і програмними засобами.
Топологія – це відображення структури зв’язків між основними елементами комп’ютерної мережі.
Протоколами називаються правила взаємодії функціональних елементів мережі.
Інтерфейси – це засоби взаємодії функціональних елементів мережі. Слід зазначити, що функціональними елементами можуть бути як окремі пристрої, так і програмні модулі. Відповідно до цього існують апаратні й програмні інтерфейси.
Мережевими технічними засобами називаються різноманітні пристрої, які забезпечують об’єднання комп’ютерів в єдину мережу. До цих пристроїв належать мережеві контролери, вузли комутації, тощо.
Мережеві програмні засоби керують роботою комп’ютерної мережі і забезпечують відповідний інтерфейс з користувачами. Такими засобами є мережеві операційні системи і прикладні програми.
Кожна із складових архітектури комп’ютерної мережі описує її окремі властивості, і тільки їх сукупність характеризує всю мережу загалом. Отже, вибір комп’ютерної мережі зводиться до вибору її топології, протоколів, апаратних засобів і мережевого програмного забезпечення. Кожна з цих компонентів є відносно незалежною. Наприклад, у мережах, що мають однакові топології, можуть використовуватися різні методи доступу, протоколи і мережеве програмне забезпечення. І навпаки, у мережах з різною топологією можуть застосовуватись однакові протоколи і мережеве програмне забезпечення. Це розширює можливість вибору найоптимальнішої архітектури комп’ютерної мережі.
Технологія клієнт-сервер
Технологія клієнт-сервер — це особливий спосіб взаємодії комп’ютерів у локальній мережі, коли один із комп’ютерів (сервер) надає свої ресурси іншому комп’ютеру (клієнту). Згідно з цим розрізняють однорангові і серверні мережі.
В однорангових мережах немає виділених серверів, кожен комп’ютер може виконувати функції і клієнта, і сервера. Комп’ютер, який у цей час виконує функції сервера, виділяє частину своїх ресурсів у спільне користування всім іншим комп’ютерам мережі. Зазвичай, однорангові мережі створюються на базі комп’ютерів з однаковими параметрами. Однорангові мережі є досить простими в налагодженні та експлуатації. Тому у разі, коли мережа складається із невеликої кількості комп’ютерів і її основною функцією є обмін інформацією між абонентськими системами, перевагу віддають одноранговій архітектурі.
Проте наявність розподілених даних і можливість зміни своїх серверних ресурсів кожною абонентською системою ускладнює захист інформації від несанкціонованого доступу, що є одним з недоліків однорангових мереж. Розуміючи це, розробники приділяють все більше уваги захисту інформації в однорангових мережах.
Ще одним недоліком однорангових мереж є їхня низька продуктивність. Це пояснюється тим, що мережеві ресурси зосереджені на комп’ютерах, які одночасно виконують функції і клієнтів, і серверів. Збільшенням потужності комп’ютерів дало можливість удосконалити технології і підвищити ефективність однорангових мереж, що сприяло розширенню сфери їх використання.
У мережі з виділеним сервером здійснюється чіткий поділ функцій між комп’ютерами: одні з них постійно є клієнтами, а інші — серверами. Враховуючи різноманітність сервісів, що надають комп’ютерні мережі, існує декілька типів серверів: мережевий, файловий, поштовий, сервер друку тощо.
Мережевий сервер — це спеціалізований комп’ютер, орієнтований на виконання основного обсягу обчислювальних робіт і функцій з керування комп’ютерною мережею. Цей сервер містить ядро мережевої операційної системи, під керуванням якої здійснюється робота всієї локальної мережі. Мережевий сервер має досить високу швидкодію і великий об’єм пам’яті. При такій організації мережі функції абонентської системи зводяться до введення-виведення інформації та обміну нею з мережевим сервером.
Файловим сервером називається комп’ютер, основною функцією якого є збереження масивів даних, великих за обсягом, і організація ефективного доступу до них. Він не обробляє і не вносить змін до файлів, які він зберігає і передає. Сервер взагалі може «не знати», що містить файл: текстовий документ, графічне зображення чи електронну таблицю. Загалом на файловому сервері навіть може не бути клавіатури і монітора. Усі зміни у файлах даних здійснюються з клієнтських абонентських систем. Для цього клієнти зчитують файли даних з файлового сервера, вносять у дані потрібні зміни і повертають файли даних на файловий сервер. Така організація є найефективнішою при роботі великої кількості користувачів зі спільною базою даних. У великих мережах може одночасно використовуватися кілька файлових серверів.
Сервер друку (принт-сервер) — це друкувальний пристрій, який працює незалежно від інших мережевих пристроїв. До середовища передачі інформації сервер друку підключається за допомогою мережевого адаптера. Сервер друку обслуговує заявки на друк від інших серверів і абонентських систем. Спеціальні високопродуктивні принтери використовуються в ролі серверів друку.
При інтенсивному обміні поштовими повідомленнями в рамках комп’ютерної мережі виділяється поштовий сервер, за допомогою якого обробляються повідомлення електронної пошти. Для ефективної взаємодії з мережею Інтернет можуть використовуватися веб-сервери.