- •Міністерство освіти і науки України
- •Конспект лекцій
- •"Комп'ютерні мережі"
- •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. Питання для самоконтролю
- •Список літератури Основна
- •Додаткова
2.8. Стеки комунікаційних протоколів
Взаємодія комп'ютерів в мережах відбувається відповідно до певних правил обміну повідомленнями та їх форматами, тобто відповідно до певних протоколів. Ієрархічно організовану сукупність протоколів, що вирішують завдання взаємодії вузлів мережі, називають стеком комунікаційних протоколів.
Модель OSI представляє хоч і важливу, але лише одну з багатьох моделей комунікацій. Ці моделі та пов'язані з ними стеки протоколів можуть різнитися за кількістю рівнів, їх функціями, форматами повідомлень, сервісами, що надаються на верхніх рівнях та іншими параметрами.
Існує достатньо багато стеків протоколів, що широко використовуються в мережах. Це і стеки за міжнародними чи національними стандартами, і фірмові стеки, що набули поширення завдяки поширеності устаткування тієї або іншої фірми. Прикладами популярних стеків протоколів є стек TCP/IP, що використовується в мережі Інтернет і в багатьох мережах на основі операційної системи UNIX, стек OSI міжнародної організації зі стандартизації, стек IPX/SPX фірми Novell, стек DECnet корпорації Digital Equipment та інші.
Використання в мережі певного стеку комунікаційних протоколів багато в чому визначає можливості мережі та її характеристики. В невеликих мережах може використовуватися виключно один стек. В крупних корпоративних мережах, що об'єднують різні мережі можуть паралельно використовуватися кілька стеків.
В комунікаційному устаткуванні реалізуються протоколи нижніх рівнів, які є більш стандартизованими, ніж протоколи верхніх рівнів, і це є передумовою для успішної спільної роботи устаткування від різних виробників. Перелік протоколів, що підтримуються тим або іншим комунікаційним пристроєм, є однією з важливих характеристик цього пристрою.
Комп'ютери реалізовують комунікаційні протоколи у вигляді відповідних програмних модулів мережної операційної системи, наприклад, протоколи канального рівня, як правило, виконано у вигляді драйверів мережних адаптерів, а протоколи верхніх рівнів у вигляді серверних та клієнтських компонентів мережних сервісів.
Вміння добре працювати в середовищі тієї або іншої операційної системи є важливою характеристикою комунікаційного устаткування. Часто можна прочитати в рекламі мережного адаптера або концентратора, що він розроблявся спеціально для роботи в мережі Windows або UNIX. Це означає, що розробники апаратури оптимізували її характеристики для тих протоколів, які використовуються в цій мережній операційній системі, або до даної версії їх реалізації, якщо ці протоколи використовуються в різних ОС. Із-за особливостей реалізації протоколів в різних ОС, як одна з характеристик комунікаційного устаткування використовується його сертифікація на можливість роботи в середовищі даної ОС.
На нижніх рівнях - фізичному і канальному - практично у всіх стеках використовуються однакові протоколи. Це добре стандартизовані протоколи Ethernet, Token Ring, FDDI та інші, які дозволяють використовувати у всіх мережах одну і ту ж апаратуру.
Протоколи мережного і вищих рівнів існуючих стандартних стеків є більш різноманітними і, як правило, не відповідають тому, що рекомендовано моделлю OSI - розподіленню на рівні. Зокрема, в цих стеках функції сеансового і представницького рівня зазвичай об'єднані з прикладним рівнем. Така невідповідність пов'язана з тим, що модель OSI з'явилася як результат узагальнення існуючих і реально працюючих стеків, а не навпаки.
Коротко розглянемо особливості існуючих комунікаційних протоколів.