Виникнення комп’ютерних мереж
Інтенсивний розвиток мережних технологій
пов'язаний з появою в 1960–х роках великих обчислювальних машин, або
мейнфреймів (mainframe) серії IBM 360. Складний комплекс електронних та
електромеханічних пристроїв, зокрема
периферійних (зовнішніх) пристроїв – накопичувачів на магнітних
стрічках, барабанах та дисках, потребував спеціальних
умов експлуатації та великого штату обслуговуючого персоналу. Для більш
ефективного використання цієї техніки
створювались обчислювальні центри, до складу яких, звичайно, входили
комп'ютери різної потужності та комплекс
периферійних пристроїв. Концентрація обчислювальних потужностей вимагала їх
колективного використання. Так
з'явились перші системи телеобробки (обробки на відстані) завдань, що
ґрунтувались на використанні різних типів
термінальних (також і інтелектуальних) пристроїв, які могли знаходитись і за
межами обчислювальних центрів. Поява
персональних комп'ютерів та необхідність обміну інформацією між їх
користувачами суттєво прискорили розвиток
мережних технологій. Невдовзі з'явилась потреба об'єднання комп'ютерних систем
не лише у межах однієї установи чи
фірми, але й у масштабах регіону, країни та всього світу. Потребу в спільному
інформаційному просторі сьогодні
відчувають не лише науковці та бізнесмени, а й велика кількість користувачів
домашніх комп'ютерів. Обмін
повідомленнями електронної пошти, розклад руху транспортних засобів, прогноз
погоди, доступ до наукової, довідкової,
художньої інформації та багато інших послуг має змогу отримувати користувач
персонального комп'ютера, що
під'єднався до ресурсів глобальних комп'ютерних мереж.
Визначення 1: Комп'ютерною мережею називається
сукупність вузлів (персональних комп'ютерів, робочих станцій,
мейнфреймів, окремих пристроїв), які взаємодіють між собою за допомогою
апаратних засобів та спеціального
програмного забезпечення.
Визначення 2 (Міжнародної організації стандартів
– ISO): Комп'ютерною мережею називається послідовне
біторієнтоване передавання інформації між пов'язаними один з одним незалежними
пристроями.
Мережні сервіси
Набір послуг, що надаються клієнтам мережею,
залежить від призначення та реалізації мережі.
Файл–сервер дає змогу клієнтам користуватись
файлами, що розміщені на носіях інформації серверу. В повному
обсязі сервісу частина логічного дискового простору робочої станції є
відображенням частини дискового простору
файл–сервера, що дає змогу працювати з цією областю диска
файл–серверу так, як з локальним диском робочої станції.
Завданням серверу є забезпечення заданого рівня множинного доступу робочих
станцій до файлів, розв'язання колізій у
випадку одночасного звернення кількох станцій до одного набору даних,
розмежування прав доступу тощо. Спрощений
варіант – файловий обмін, у процесі якого вузли мережі можуть тільки
пересилати один одному файли (наприклад,
використовуючи протокол FTP (File Transfer Protocol)).
Принт–сервер забезпечує обслуговування
клієнтів мережі, в загальному випадку, декількома друкуючими
пристроями (принтерами). При цьому сервер забезпечує прийом та постановку
завдань на друк у чергу, виведення їх на
принтери з урахуванням замовлених послуг друку та встановлених пріоритетів.
Звичайно, до принт–серверу
підключаються принтери, що здатні забезпечити широкий спектр послуг друку
(швидкісні алфавітно–цифрові; лазерні
для якісного чорно–білого, струменеві для кольорового друку тощо). Є
спеціальні пристрої (деякі моделі принтерів
обладнуються власним мережним адаптером), які дозволяють підключати принтер до
мережі як окремий вузол, при
цьому адміністратор здійснює віддалене управління таким принтером,
використовуючи спеціальні програмні засоби.
Факс–сервер забезпечує колективне
використання клієнтами мережі факс–модема та телефонної лінії, як пристрою
виведення (типу принтера). Факс–сервером також може бути спеціалізований
пристрій, що має інтерфейс доступу до
мережі. Колективне використання вхідних повідомлень можливе при наявності
засобів файлового обміну клієнтів з
сервером, оскільки стандартне факсимільне повідомлення не містить адреси
отримувача (тільки номер телефону).
Віддалений термінал (алфавітно–цифровий або
графічний) забезпечує доступ робочої станції до обчислювальних
ресурсів віддаленого комп'ютера (наприклад, мейнфрейму або Unix–машини)
в режимі терміналу.
Сервер застосувань є одним з варіантів технології
"клієнт–сервер", в якому основна обробка та пошук інформації
для групи користувачів одного застосування здійснюється на сервері. Функції
клієнтської частини застосування,
встановленої на машині користувача, можуть бути зведені до введення та
відображення результатів. Такий підхід, у
порівнянні зі звичним колективним доступом до даних, дає змогу суттєво
зменшити мережний трафік (завантаження), що
особливо важливо в мережах з "повільними" каналами передавання
даних.
Електронна пошта (E–mail) забезпечує обмін
повідомленнями (файлами даних) між клієнтами, незалежно від
ступеня їх віддаленості один від одного. Електронна пошта не вимагає
присутності адресата за комп'ютером у момент
надсилання йому повідомлення. Аналогічно до звичайної пошти, електронний лист,
що має адреси відправника та
отримувача, через систему поштових серверів доставляється в особисту
"скриньку" (спеціально виділену дискову
область) поштового серверу, на якому зареєстрована E–mail–адреса
отримувача. До електронного листа можна
приєднувати файли даних (тексти, малюнки, звукові повідомлення тощо).
Діалог (Chat) дає змогу двом клієнтам (або групі
клієнтів) мережі обмінюватись повідомленнями в реальному часі.
При наявності відповідних мультимедійних технічних засобів можна здійснювати
аудіо– або відеодіалог. Мультимедійне
спілкування групи клієнтів у реальному часі забезпечує можливість проведення
аудіо– або відеоконференцій між
віддаленими клієнтами. (Корпорація Microsoft використовує комп'ютерні
відеоконференції для проведення виробничих
нарад за участю працівників представництв корпорації в різних країнах
світу).
Розподілена обробка інформації може грунтуватись
на взаємодії процесів в різних вузлах мережі на рівні обміну
блоками даних (наприклад, механізм DDE – Dynamic Data Exchange).
Перелічені базові мережні послуги можуть спільно
(чи в певних комбінаціях) використовуватись у складних системах
розподіленої обробки інформації.
Наприклад, Web–сервер та Web–клієнт
(браузер) забезпечують за текстовими та графічними вказівниками
віддалений доступ до текстової, графічної, аудіо– та відеоінформації, що
розсіяна по "сайтах" світової мережі Internet.
Класифікація мереж
Мережі класифікують за різними критеріями, серед
яких найбільш вживані такі:
• за пропускною здатністю низька, до сотень Кбіт/с – мережі, що
містять "повільні" канали на зразок
телефонних ліній, зокрема глобальна мережа Internet;
• середня, 0.5–20 Мбіт/с – локальні мережі, звичайно, в
межах будівлі;
• висока, більше ніж 20 Мбіт/с – базові (або
"хребтові", backbone)
• мережі, що з'єднують сервери або локальні мережі "швидкими"
каналами, наприклад оптоволоконними
лініями;
• за смугою каналу вузькосмугові (Baseband) – безпосередня
(немодульована) передача тільки одного
повідомлення в довільний момент часу;
• широкосмугові (Broadband) – одночасна передача кількох
повідомлень
• частотно–розділеними каналами;
• за розмірами LAN (Local–Area Network) – локальна мережа в
межах офісу, будівлі;
• СAN (Campus–Area Network) – кампусна мережа, що об'єднує
віддалені вузли та локальні мережі,
звичайно, без використання телефонних ліній та модемів;
• MAN (Metropolitan–Area Network) – територіальна (міська)
мережа з радіусом, що дорівнює
десяткам кілометрів, та високою швидкістю передавання даних (100 Мбіт/с);
• WAN (Wide–Area Network) – широкомасштабна мережа (регіон,
країна), що використовує віддалені
мости та маршрутизатори з наявністю ліній низької пропускної здатності;
• GAN (Global–Area Network) – глобальна (міжнародна)
мережа;
• за співвідношенням вузлів однорангові (Peer–To–Peer)
– невеликі локальні мережі, де кожен вузол може
виступати як у ролі клієнта, так і сервера (наприклад, на базі операційних
систем Windows for Workgroups,
Windows'95);
• розподілені (Distributed) – мережа без лідера, в якій сервером
називається машина, програма або
пристрій, що забезпечують мережний сервіс, але не управління мережею
(наприклад Unix Usenet);
• мережі з централізованим управлінням (Server Based), в яких сервер
надає решта вузлам право
використовувати спільні ресурси (наприклад Novell NetWare, Microsoft LAN
Manager, IBM LAN Server,
Banyan VINES, Windows NT);
• за доступом мережі з розподіленим середовищем передавання
(Shared–Media Networks), в яких у
будь–який момент часу можуть взаємодіяти тільки два вузли (Ethernet,
ARCnet...);
• мережі з комутацією (Switching Networks), в яких шляхом
мультиплексування одночасно можуть
взаємодіяти декілька пар вузлів;
• за спільністю операційних систем гомогенні мережі, що грунтуються на
однакових або споріднених ОС усіх
вузлів (наприклад,
Windows'95–Windows'98–Windows'NT-Windows'2000);
• гетерогенні мережі, в яких вузли використовують різнорідні ОС
(наприклад, NetWare–Windows–Unix).
!!! - Будь–яка класифікація мереж є доволі
умовною, оскільки реальні конфігурації здебільшого охоплюють одразу
декілька класифікаційних груп.
Методи передавання даних
У будь–якій комп'ютерній мережі передавання
даних здійснюється за допомогою електричних (електромагнітних)
сигналів. Середовище передавання може бути обмеженим (фізичний провідник
сигналу – кабель) або ж необмеженим
(передавання мікрохвильових та подібних їм сигналів через відкритий ефір).
Кожне середовище має свої переваги та
вади. Одним з основних показників є швидкість затухання сигналу, яка
визначається фізичними характеристиками
середовища та природою сигналу. Вибираючи середовище передавання, беруть до
уваги також інші показники: вартість
(придбання, монтажу та обслуговування), пропускну здатність, безпеку
передавання інформації тощо.
Необмежене середовище
Необмежене середовище забезпечує передавання та
прийом електромагнітних сигналів без пристрою (каналу), який
би містив цей сигнал у собі. Прикладами комунікаційних систем, що
використовують необмежене середовище, є
мікрохвильовий, лазерний, інфрачервоний та радіозв'язок.
Мікрохвильові комунікації реалізуються в двох
варіантах – наземному та супутниковому. Звичайно, такі комунікації
використовують для передавання на великі відстані багатьох телефонних каналів,
даних, каналів телебачення для
віддалених районів тощо. Супутникові комунікації використовують мікрохвильові
промені від та до супутника, що
знаходиться на геостаціонарній орбіті Землі. Такий зв'язок дає змогу
об'єднувати спільним комунікаційним середовищем
країни та континенти.
Наземна мікрохвильова передача використовується
для налагодження зв'язку між окремими будівлями в межах
локальної або кампусної мережі, якщо прокладання витої пари або коаксіального
кабелю пов'язане з труднощами та
високою вартістю робіт. Мікрохвильовий спосіб зв'язку підтримує високі
швидкості передавання, однак більш залежний
від зовнішніх впливів (дощ, туман, сильна хмарність), що особливо характерно
для великих відстаней.
Лазерні комунікації використовують промінь світла
(звичайно, інфрачервоного), що модулюється імпульсами для
передавання даних. Прийнятий промінь, в свою чергу, перетворюється в
послідовність біт. Найчастіше використовують
два паралельні промені, що дає змогу виконувати передавання сигналів в обох
напрямках. Лазерні комунікації дають
змогу досягнути найвищих швидкостей передавання даних, однак обмежені
відстанями та необхідністю прямої видимості.
На початку 1980–х років фахівці фізичного
факультету Львівського університету налагодили експериментальний
лазерний зв'язок між будівлями головного корпусу університету та фізичного
факультету. Оскільки між будівлями не
було прямої видимості, на міській ратуші було встановлено спеціальне дзеркало,
на яке лазерні приймачі–передавачі на
обох будівлях скеровували свої промені.
Інфрачервоні комунікації найчастіше
використовуються у приміщеннях. Прикладом інфрачервоних комунікацій є
різноманітні пульти дистанційного управління. Інфрачервоні системи зв'язку
дешеві, однак малий радіус дії є
перешкодою їх широкого використання.
Радіозв'язком звично називають електромагнітні
хвилі в частотному діапазоні від 3 до 300 МГц. Цей діапазон
поділяють на короткі та ультракороткі хвилі. Радіохвилі поширюються у всіх
напрямках від передавальної антени.
Прикладом радіозв'язку є поширення радіопередач, телебачення, службові системи
зв'язку з мобільними абонентами.
Недоліком такого виду зв'язку є малі швидкості передавання, вплив перешкод
(рельєф місцевості, будівлі тощо), вузька
смуга передавання.
Обмежене середовище
Обмежене середовище – це провід (кабель),
який проводить електричний або світловий сигнал. Найбільш
поширеними є багатожильні, коаксіальні та волоконно–оптичні кабелі, виті
пари.
Багатожильні кабелі часто застосовуються для
з'єднання як вузлів мережі, так і периферійних пристроїв (клавіатура,
монітор, маніпулятор "мишка", принтер) із системним блоком
комп'ютера. Різні проводи кабелю можуть
використовуватись з різною метою. Наприклад, вісім проводів – для
передавання даних, дев'ятий – для індикації
активності всієї шини, ще два – для підтримки протоколів взаємодії
вузла–відправника та вузла–приймача.
Передавання даних паралельними лініями збільшує пропускну здатність каналу,
вивільняє його від передавання
службової інформації тощо. Багатожильні кабелі використовуються в
конфігураціях мереж з двоточковими з'єднаннями
(топології зірки та кільця). Недоліками такого середовища передавання є висока
вартість та складність підімкнення
нових вузлів. Вита пара (Twisted Pair) є парою взаємно ізольованих
провідників, що скручені між собою на зразок
спіралі. Скручування провідників дає змогу збільшити провідність та зменшити
зовнішні електромагнітні впливи. Одна
або декілька пар провідників поміщені в спільну ізолюючу (іноді екрановану)
оболонку. Вита пара застосовується лише у
двоточкових з'єднаннях, однак такий носій є дешевшим за багатожильні кабелі.
Нові технологічні рішення дають змогу
використовувати виту пару в мережах високої пропускної здатності.
Коаксіальний кабель (Coaxial Cable) містить два
провідники. Назва відображає той факт, що обидва провідники
мають спільну вісь. В центрі кабелю знаходиться провід, поміщений у
пластиковий кожух–ізолятор. Цей кожух покритий
іншим провідником, який одночасно є захисним екраном. Зверху цього провідника
можуть бути ще кілька ізолюючих та
екрануючих покриттів. Розрізняють "тонкий" та "товстий"
("жовтий") коаксіальний кабель. Сьогодні тонкий коаксіальний
кабель найбільш часто вживають, проектуючи локальні мережі з використанням
шинної архітектури Ethernet.
Волоконно–оптичний кабель виготовляється зі
скла або світлопровідних пластикових волокон, розміщених у центрі
товстої захисної трубки, покритої зовнішньою оболонкою. Світлові імпульси
генеруються лазером або світлодіодом та
передаються світловодом до приймача, що виконаний на основі фотодетектора.
Волоконно–оптичний кабель та
обладнання для прийняття–передавання світлових сигналів складні в
монтажі та значно дорожчі від інших типів
обмежених середовищ передавання. Однак світлові сигнали у порівнянні з
електричними майже не підлягають
затуханню, їм не шкодять зовнішні електромагнітні впливи, а швидкість
передавання даних – найвища. Сьогодні такі лінії
передавання даних з'єднують віддалені потужні сервери в мережі Internet.
Мережні адаптери
Монтаж мережного адаптера (відеокліпи)
Монтаж мережного адаптера (архітектура 10BaseT)
Встановлення BNC "T" конектора (архітектура 10Base2)
Встановлення термінатора на кінцевому вузлі сегмента (архітектура 10Base2)
Модеми
Відеокліпи
Підключення модема до телефонної лінії (4,0 Mb)
Підключення модема до комп'ютера (2,2 Mb)
Передача інформації (1,7 Mb)
Методи передавання даних
Розрізняють три основні методи передавання даних:
комутація каналів, повідомлень та пакетів.
Комутація каналів:
У мережі попередньо встановлюється фізичне
з'єднання від відправника до адресата. Таке з'єднання є каналом, що
об'єднує послідовно з'єднані ділянки. Комутацію каналів забезпечує службове
повідомлення, яке прокладає зв'язок від
одного пункту комутації до іншого. Після налагодження фізичного з'єднання з
пункту призначення до відправника
надходить сигнал зворотнього зв'язку, і лише тоді розпочинається передавання
даних. При цьому задіяні для
передавання ділянки каналів недоступні для інших передач. Комутація каналів
пов'язана з часовими затримками на
налагодження з'єднань та очікування звільнення необхідних канальних ділянок.
Перевагою методу є збереження часової
послідовності інформації, що передається. Якщо ця вимога є основною - то
доводиться використовувати доволі дорогі
виділені (скомутовані на тривалий час) канали зв'язку. Прикладом мережі з
комутацією каналів є телефонні мережі (АТС
- пункти комутації канальних ділянок).
Комутація каналу Відеокліп (3,3 Mb)
Комутація повідомлень:
Інформація між пунктами відправлення та прийняття
проходить шляхом запам'ятовування у проміжкових вузлах
комутації. Для цього створюється віртуальний канал (віртуальний канал може
складатись з фізичних каналів різної
пропускної здатності), а фізичні з'єднання відбуваються лише між двома
сусідніми пунктами комутації на час
передавання повідомлення. Кожне повідомлення містить заголовок з адресою
пункту призначення. Оскільки у будь-який
момент часу зайнятою є лише одна канальна ділянка, то решта можуть бути
використані для передавання інших
повідомлень. Метод комутації повідомлень дає змогу збільшити пропускну
здатність мережі та зменшити затримки
передавання інформації.
Комутація пакетів:
Цей метод є різновидом методу комутації
повідомлень, в якому повідомлення поділяється на пакети фіксованого
розміру. Кожен пакет отримує заголовок, в якому, окрім адрес відправника та
отримувача, міститься порядковий номер
пакета у повідомленні. Пакети передаються мережею незалежно один від одного і,
можливо, надходять до адресата
різними маршрутами. У пункті призначення з пакетів, з використанням їх
нумерації, формується вихідне повідомлення.
Метод комутації пакетів є одним з найпоширеніших, оскільки дає змогу досягнути
найвищої пропускної здатності мережі.
Модеми
Методи передавання даних
У будь–якій комп'ютерній мережі передавання
даних здійснюється за допомогою електричних (електромагнітних)
сигналів. Середовище передавання може бути обмеженим (фізичний провідник
сигналу – кабель) або ж необмеженим
(передавання мікрохвильових та подібних їм сигналів через відкритий ефір).
Кожне середовище має свої переваги та
вади. Одним з основних показників є швидкість затухання сигналу, яка
визначається фізичними характеристиками
середовища та природою сигналу. Вибираючи середовище передавання, беруть до
уваги також інші показники: вартість
(придбання, монтажу та обслуговування), пропускну здатність, безпеку
передавання інформації тощо.
Необмежене середовище
Необмежене середовище забезпечує передавання та
прийом електромагнітних сигналів без пристрою (каналу), який
би містив цей сигнал у собі. Прикладами комунікаційних систем, що
використовують необмежене середовище, є
мікрохвильовий, лазерний, інфрачервоний та радіозв'язок.
Мікрохвильові комунікації реалізуються в двох
варіантах – наземному та супутниковому. Звичайно, такі комунікації
використовують для передавання на великі відстані багатьох телефонних каналів,
даних, каналів телебачення для
віддалених районів тощо. Супутникові комунікації використовують мікрохвильові
промені від та до супутника, що
знаходиться на геостаціонарній орбіті Землі. Такий зв'язок дає змогу
об'єднувати спільним комунікаційним середовищем
країни та континенти.
Наземна мікрохвильова передача використовується
для налагодження зв'язку між окремими будівлями в межах
локальної або кампусної мережі, якщо прокладання витої пари або коаксіального
кабелю пов'язане з труднощами та
високою вартістю робіт. Мікрохвильовий спосіб зв'язку підтримує високі
швидкості передавання, однак більш залежний
від зовнішніх впливів (дощ, туман, сильна хмарність), що особливо характерно
для великих відстаней.
Лазерні комунікації використовують промінь світла
(звичайно, інфрачервоного), що модулюється імпульсами для
передавання даних. Прийнятий промінь, в свою чергу, перетворюється в
послідовність біт. Найчастіше використовують
два паралельні промені, що дає змогу виконувати передавання сигналів в обох
напрямках. Лазерні комунікації дають
змогу досягнути найвищих швидкостей передавання даних, однак обмежені
відстанями та необхідністю прямої видимості.
На початку 1980–х років фахівці фізичного
факультету Львівського університету налагодили експериментальний
лазерний зв'язок між будівлями головного корпусу університету та фізичного
факультету. Оскільки між будівлями не
було прямої видимості, на міській ратуші було встановлено спеціальне дзеркало,
на яке лазерні приймачі–передавачі на
обох будівлях скеровували свої промені.
Інфрачервоні комунікації найчастіше
використовуються у приміщеннях. Прикладом інфрачервоних комунікацій є
різноманітні пульти дистанційного управління. Інфрачервоні системи зв'язку
дешеві, однак малий радіус дії є
перешкодою їх широкого використання.
Радіозв'язком звично називають електромагнітні
хвилі в частотному діапазоні від 3 до 300 МГц. Цей діапазон
поділяють на короткі та ультракороткі хвилі. Радіохвилі поширюються у всіх
напрямках від передавальної антени.
Прикладом радіозв'язку є поширення радіопередач, телебачення, службові системи
зв'язку з мобільними абонентами.
Недоліком такого виду зв'язку є малі швидкості передавання, вплив перешкод
(рельєф місцевості, будівлі тощо), вузька
смуга передавання.
Обмежене середовище
Обмежене середовище – це провід (кабель),
який проводить електричний або світловий сигнал. Найбільш
поширеними є багатожильні, коаксіальні та волоконно–оптичні кабелі, виті
пари.
Багатожильні кабелі часто застосовуються для
з'єднання як вузлів мережі, так і периферійних пристроїв (клавіатура,
монітор, маніпулятор "мишка", принтер) із системним блоком
комп'ютера. Різні проводи кабелю можуть
використовуватись з різною метою. Наприклад, вісім проводів – для
передавання даних, дев'ятий – для індикації
активності всієї шини, ще два – для підтримки протоколів взаємодії
вузла–відправника та вузла–приймача.
Передавання даних паралельними лініями збільшує пропускну здатність каналу,
вивільняє його від передавання
службової інформації тощо. Багатожильні кабелі використовуються в
конфігураціях мереж з двоточковими з'єднаннями
(топології зірки та кільця). Недоліками такого середовища передавання є висока
вартість та складність підімкнення
нових вузлів. Вита пара (Twisted Pair) є парою взаємно ізольованих
провідників, що скручені між собою на зразок
спіралі. Скручування провідників дає змогу збільшити провідність та зменшити
зовнішні електромагнітні впливи. Одна
або декілька пар провідників поміщені в спільну ізолюючу (іноді екрановану)
оболонку. Вита пара застосовується лише у
двоточкових з'єднаннях, однак такий носій є дешевшим за багатожильні кабелі.
Нові технологічні рішення дають змогу
використовувати виту пару в мережах високої пропускної здатності.
Коаксіальний кабель (Coaxial Cable) містить два
провідники. Назва відображає той факт, що обидва провідники
мають спільну вісь. В центрі кабелю знаходиться провід, поміщений у
пластиковий кожух–ізолятор. Цей кожух покритий
іншим провідником, який одночасно є захисним екраном. Зверху цього провідника
можуть бути ще кілька ізолюючих та
екрануючих покриттів. Розрізняють "тонкий" та "товстий"
("жовтий") коаксіальний кабель. Сьогодні тонкий коаксіальний
кабель найбільш часто вживають, проектуючи локальні мережі з використанням
шинної архітектури Ethernet.
Волоконно–оптичний кабель виготовляється зі
скла або світлопровідних пластикових волокон, розміщених у центрі
товстої захисної трубки, покритої зовнішньою оболонкою. Світлові імпульси
генеруються лазером або світлодіодом та
передаються світловодом до приймача, що виконаний на основі фотодетектора.
Волоконно–оптичний кабель та
обладнання для прийняття–передавання світлових сигналів складні в
монтажі та значно дорожчі від інших типів
обмежених середовищ передавання. Однак світлові сигнали у порівнянні з
електричними майже не підлягають
затуханню, їм не шкодять зовнішні електромагнітні впливи, а швидкість
передавання даних – найвища. Сьогодні такі лінії
передавання даних з'єднують віддалені потужні сервери в мережі Internet.
Мережні адаптери
Монтаж мережного адаптера (відеокліпи)
Монтаж мережного адаптера (архітектура 10BaseT)
Встановлення BNC "T" конектора (архітектура 10Base2)
Встановлення термінатора на кінцевому вузлі сегмента (архітектура 10Base2)
Модеми
Відеокліпи
Підключення модема до телефонної лінії (4,0 Mb)
Підключення модема до комп'ютера (2,2 Mb)
Передача інформації (1,7 Mb)
Методи передавання даних
Розрізняють три основні методи передавання даних:
комутація каналів, повідомлень та пакетів.
Комутація каналів:
У мережі попередньо встановлюється фізичне
з'єднання від відправника до адресата. Таке з'єднання є каналом, що
об'єднує послідовно з'єднані ділянки. Комутацію каналів забезпечує службове
повідомлення, яке прокладає зв'язок від
одного пункту комутації до іншого. Після налагодження фізичного з'єднання з
пункту призначення до відправника
надходить сигнал зворотнього зв'язку, і лише тоді розпочинається передавання
даних. При цьому задіяні для
передавання ділянки каналів недоступні для інших передач. Комутація каналів
пов'язана з часовими затримками на
налагодження з'єднань та очікування звільнення необхідних канальних ділянок.
Перевагою методу є збереження часової
послідовності інформації, що передається. Якщо ця вимога є основною - то
доводиться використовувати доволі дорогі
виділені (скомутовані на тривалий час) канали зв'язку. Прикладом мережі з
комутацією каналів є телефонні мережі (АТС
- пункти комутації канальних ділянок).
Комутація каналу Відеокліп (3,3 Mb)
Комутація повідомлень:
Інформація між пунктами відправлення та прийняття
проходить шляхом запам'ятовування у проміжкових вузлах
комутації. Для цього створюється віртуальний канал (віртуальний канал може
складатись з фізичних каналів різної
пропускної здатності), а фізичні з'єднання відбуваються лише між двома
сусідніми пунктами комутації на час
передавання повідомлення. Кожне повідомлення містить заголовок з адресою
пункту призначення. Оскільки у будь-який
момент часу зайнятою є лише одна канальна ділянка, то решта можуть бути
використані для передавання інших
повідомлень. Метод комутації повідомлень дає змогу збільшити пропускну
здатність мережі та зменшити затримки
передавання інформації.
Комутація пакетів:
Цей метод є різновидом методу комутації
повідомлень, в якому повідомлення поділяється на пакети фіксованого
розміру. Кожен пакет отримує заголовок, в якому, окрім адрес відправника та
отримувача, міститься порядковий номер
пакета у повідомленні. Пакети передаються мережею незалежно один від одного і,
можливо, надходять до адресата
різними маршрутами. У пункті призначення з пакетів, з використанням їх
нумерації, формується вихідне повідомлення.
Метод комутації пакетів є одним з найпоширеніших, оскільки дає змогу досягнути
найвищої пропускної здатності мережі.
Фізична топологія
Геометричну форму проекції середовища передавання
даних на площину називають фізичною топологією
(конфігурацією) мережі. Залежно від способу з'єднання вузлів мережі можуть
використовуватись такі фізичні топології:
• шина (Bus);
• кільце (Ring);
• зірка (Star);
• сітка (Mesh).
Шинна топологія відповідає конфігурації мережі, в
якій усі вузли підімкнені до спільного лінійного каналу з допомогою
відносно коротких з'єднань:
Переваги:
• вимагає мінімальної кількості кабелю, оскільки канал підводиться до
кожного вузла найкоротшим шляхом;
• нескладне додавання в мережу нового вузла;
• просте управління трафіком між під'єднаними вузлами.
Недоліки:
• пошкодження одного з'єднання між двома вузлами виводить з ладу всю
мережу;
• трудність локалізації дефектів середовища передавання.
Кільцева топологія відповідає конфігурації мережі,
в якій кожен вузол пов'язаний з двома іншими, а спільний канал
утворює кільце:
Переваги:
• проста логічна організація;
• відсутність перевантажень середовища передавання.
Недолік, як і в шинній топології, пов'язаний з
наявністю одного спільного каналу – пошкодження з'єднання між двома
вузлами виводить з ладу всю мережу.
Топологія зірки відповідає конфігурації мережі, в
якій усі вузли з'єднані з центральним вузлом (концентратором):
У мережах зіркоподібного типу, звичайно,
центральний вузол відповідає за маршрутизацію пакетів та локалізацію
несправностей (приклад такої мережі – телефонна мережа).
Переваги:
• легкість управління;
• надійність роботи та можливість швидкого виявлення дефектів;
• нескладне додавання в мережу нового вузла.
Недоліки:
• вимагає надлишкової кількості кабелю;
• пошкодження концентратора спричиняє вихід з ладу всієї мережі.
Сіткова топологія відповідає конфігурації мережі,
в якій усі вузли з'єднані між собою безпосередніми з'єднаннями:
Ідеальна сіткова топологія з N вузлами вимагає
наявності у кожного вузла (N–1)–го мережного адаптера.
Переваги:
• висока надійність роботи;
• мінімальний час передавання даних.
Однак висока вартість обладнання, надлишкова
кількість кабелю та інші недоліки перешкоджають широкому
поширенню такої топології.
Гібридна топологія використовує різні типи
мережних топологій, звичайно, для об'єднання декількох локальних
мереж (кампусні, глобальні мережі).
Логічна топологія
Логічна топологія мережі визначає потоки даних та
порядок одержання права на їх передавання. Розрізняють
логічну шину (реалізується на фізичних топологіях шини, зірки або сітки) та
логічне кільце (реалізується на фізичних
топологіях кільця та зірки). Логічна топологія та, тісно пов'язаний з нею,
метод доступу до середовища передавання
(Media Access Method) відповідають двом нижнім рівням моделі OSI.
У логічній шині інформація одночасно доступна всім
вузлам. Реально ж считування здійснює тільки той вузол, якому
адресовано повідомлення. Метод доступу до середовища – конкурентний
(Contension), базований на прослуховуванні
каналу.
Зчитування
інформації в логічній шині
Відеокліп (1,7
Mb)
Логічна шина
на фізичній зірці
Відеокліп (0,6
Mb)
У логічному кільці інформація передається
послідовно від одного до іншого вузла. Кожен вузол приймає
повідомлення тільки від попереднього, а відправляє – тільки наступному.
Вузол ретранслює всі пакети й обробляє лише
той, який адресовано йому. Метод доступу до середовища – детермінований,
базований на мережній адресі вузла.
Методи доступу до середовища
Конкурентні методи доступу
Використовуючи конкурентний метод доступу (метод
випадкового доступу), кожен вузол може зробити спробу
передавання повідомлення в будь–який момент. Якщо лінія зайнята або
виявлено колізію (зіткнення повідомлень від
кількох передавачів) спроба передавання відкладається на випадковий проміжок
часу.
Колізія в шині (Відеокліп 1,0Mb)
Є цілий ряд алгоритмів, що дають змогу уникати,
або ж, принаймні, мінімізувати наслідки колізій. Системи, побудовані
на конкурентному методі доступу до середовища, досить просто реалізуються,
забезпечують швидкий доступ до шини,
дають змогу легко підмикати та відмикати вузли, не потребують центрального
керуючого пристрою, характеризуються
високою живучістю. Головним недоліком таких систем є різке збільшення часу
очікування доступу при збільшенні
навантаження в мережі. Основні два різновиди – CSMA/CA i CSMA/CD.
Метод CSMA/CA (Carrier Sense Multiple
Access/Collision Avoidance) – реалізує вільний (множинний)
доступ з прослуховуванням несучої та запобіганням колізіям. Станція, яка
готова відправити повідомлення, прослуховує
лінію. При відсутності несучої станція відправляє короткий сигнал запиту на
передавання (RTS) і певний час очікує
відповіді від адресата (CTS). При відсутності відповіді (що, звичайно, є
наслідком колізії) спроба передавання
відкладається, при одержанні відповіді – повідомлення відправляється
адресату. Короткі повідомлення RTS–CTS
виконують роль детекторів колізій. Ліпше, щоб колізія відбулась під час
передавання короткого керуючого сигналу, ніж
довгого повідомлення з інформацією користувача. Метод CSMA/CA не дає змогу
повністю уникати колізій та, однак,
достатньо ефективний для мереж з невеликою кількістю вузлів. Цей метод
використовується в мережних архітектурах
LocalTalk фірми Apple, відзначається простотою та дешевизною апаратного
забезпечення.
Метод CSMA/CA (Відеокліп 2,7Mb)
Метод CSMA/CD (Carrier Sense Multiple
Access/Collision Detect) – реалізує вільний (множинний) доступ з
прослуховуванням несучої та виявленням колізій. Станція, яка готова відправити
повідомлення, прослуховує лінію. При
відсутності несучої станція починає передавання повідомлення, здійснюючи при
цьому контроль за станом лінії. При
виявленні колізії (зростанні активності лінії) передача припиняється, а
повторна спроба відкладається на випадковий
проміжок часу. Максимальний час, протягом якого може виникнути колізія,
відповідає подвоєному часу проходження
сигналом максимальної відстані між двома вузлами мережі. Тривалість
передавання пакету має бути більшою за
максимальний час виявлення колізії. Метод CSMA/CD на практиці дуже ефективний
і дає змогу використовувати до 90%
доступної пропускної здатності каналу, однак, у порівнянні з CSMA/CA, вимагає
більш дорогих апаратних засобів. Цей
метод використовується у багатьох мережних архітектурах, зокрема, в найбільш
поширеній архітектурі Ethernet.
Метод CSMA/CD (Відеокліп 2,7Mb)
Детерміновані методи доступу
Використовуючи детерміновані методи доступу, вузли
мережі одержують доступ до середовища передавання у
визначеному порядку. Розрізняють два основні методи детермінованого доступу
– опитування (Polling) та
передавання маркера (Token Passing).
Метод опитування визначає один з вузлів
адміністратором доступу до каналу (інші назви – первинний вузол,
контролер). Цей вузол у визначеному порядку опитує інші (вторинні) вузли
стосовно наявності у них інформації, готової
до передавання. Системні правила обмежують максимальний час передавання
інформації одним з вторинних вузлів в
одному циклі опитування. Метод опитування може використовуватись для різних
мережних топологій. Однак найбільш
природною для нього є топологія зірки, в якій центральний вузол відіграє роль
адміністратора доступу. В великих ЕОМ
(Mainframes), зокрема фірми IBM, цей метод використовується для опитування
периферійних пристроїв введення
даних (терміналів).
Метод опитування на зірці (Відеокліп 1,4Mb)
Метод передавання маркера подібний на метод
опитування, який працює без центрального контролера. Первинним
за чергою стає кожен з вузлів, що отримує спеціальний об'єкт – маркер.
Передавання маркера розподіляє управління
доступом між усіма вузлами мережі. Кожен вузол знає від кого отримано і кому
слід передати маркер. Правила
визначають кожному вузлу максимальний час управління маркером. Метод
реалізується для обох логічних топологій –
кільця та шини. Використовується в мережних архітектурах ARCnet, Token Ring,
FDDI.
Рух маркера в
кільці
Відеокліп (0,9
Mb)
Передача
інформації в маркерному кільці
Відеокліп (2,0
Mb)
Метод передавання маркера подібний до методу
опитування. Обидва методи викликають певну надлишковість у
використанні каналу, вимагають додаткового часу та зменшують можливості
передавання для кожного з вторинних
вузлів. Перевагами обох методів є повна відсутність колізій, визначений час
проходження сигналу, що мало залежить від
навантаження в мережі та можливість забезпечення найбільш активним вузлам
пріоритетного використання каналу
Кабельні
центри
Складовими будь–яких мереж є апаратні
(технічні) та програмні засоби (мережні операційні системи, утиліти та
інструментальні засоби, прикладні програми тощо). Апаратні засоби у свою чергу
можна розділити на вузли (комп'ютери,
термінали, мейнфрейми, мережні принтери, касові термінали тощо) та
з'єднувальні елементи.
Основними з'єднувальними елементами є :
кабелі: коаксіальні, виті пари,
оптичні;
внутрімережні з'єднувальні елементи:
роз'єми, повторювачі (Repeater),
трансивери MAU (Media Attachement
Unit) тощо;
кабельні центри (Wiring center): хаби
(Hub), концентратори,
багатостанційні пристрої доступу MAU
(Multistation Access Unit);
міжмережні з'єднувальні елементи:
мости (Bridge), маршрутизатори (Router), шлюзи (Gateway) тощо;
компоненти безпровідного (Wireless)
зв'язку: трансивери (радіо та інфрачервоні), антени тощо.
Мережа (логічна локальна мережа) являє собою,
звичайно, сукупність кабельних сегментів (кабельний сегмент – це
ланцюжок відрізків кабелів, що з'єднані між собою електрично), зв'язаних
між собою повторювачами.
Повторювач забезпечує проміжне підсилення та
формування сигналів, дає змогу збільшувати протяжність мережі та
кількість під'єднаних вузлів.
Повторювач оперує на фізичному рівні моделі OSI.
Кабельні центри
З'єднання кабельних сегментів може бути здійснене
через кабельний центр – хаб, що є пристроєм фізичного
підімкнення декількох сегментів або променів. Інтелектуальний хаб (Intelligent
Hub) має спеціальні засоби для
діагностики та управління, які дають змогу оперативно одержувати відомості
щодо активності та справності вузлів,
відключати несправні вузли тощо.
Розрізняють такі реалізації хабів:
• активний хаб: підсилює сигнали, потребує джерела живлення;
• пасивний хаб: лише узгоджує імпеданси ліній (архітектура ARCnet);
• Peer Hub: плата розширення для комп'ютера (архітектура ARCnet);
• звичайний хаб (Standalone Hub): самостійний пристрій з власним
джерелом живлення;
• нарощуваний хаб (Stackable Hub): обладнаний засобами з'єднання
кількох хабів у стек; інтелектуальність
одного з хабів стеку, звичайно, перетворює весь стек в інтелектуальний;
• розрізняють локальний та розподілений (де сегмент між хабами може
досягати сотень метрів) стеки;
• концентратор: більш складний хаб, що дає змогу об'єднувати мережі
різних архітектур.
Чіткої межі між хабами та концентраторами немає
– і ті й інші можуть бути повторювачами, мостами або
маршрутизаторами.
Мости
Серед міжмережних з'єднувальних елементів найбільш
поширеним є міст. Міст є засобом передавання пакетів між
локальними мережами, що оперує на двох нижніх рівнях моделі OSI та є прозорим
для протоколів мережного рівня. Міст
здійснює фільтрацію пакетів, не випускаючи з мережі пакети для внутрімережних
адресатів, а також переадресацію –
передавання пакетів в іншу мережу згідно з таблицею маршрутизації (або ж, за
відсутності адресата в таблиці, в усі інші
мережі). Таблиця маршрутизації, звичайно, укладається шляхом самонавчання за
адресами відправників пакетів, що
надходять до мережі. Мости класифікуються за кількома ознаками:
За рівнем протоколу:
• MAC–мости – працюють на MAC–підрівні канального
рівня управління доступом до середовища
передавання, дають змогу зв'язувати мережі однієї архітектури (з однаковими
форматами пакетів);
• LLC–мости – працюють на LLC–підрівні канального
рівня управління логічним зв'язком, дають змогу
зв'язувати мережі різних архітектур;
За алгоритмом маршрутизації:
• Transparent Routing (прозорий) – міст сам визначає шлях для
кожного пакета, запам'ятовуючи
розташування всіх вузлів (характерно для архітектури Ethernet);
• Source Routing – шлях