Комп’ютерні мережі
КОМПʼЮ́ТЕРНІ МЕРЕ́ЖІ — система звʼязку між двома чи більше компʼютерами різного функціонального призначення через кабельне або повітряне середовище. Нині найважливішим застосуванням компʼютерів є поєднання їх у мережі, що забезпечують єдиний інформаційний простір для багатьох користувачів. Особливо наочно цей процес простежується на прикладі всесвітньої компʼютерної мережі Інтернет. Для передавання інформації використовують мережеве устаткування та різні види електричних сигналів або електромагнітного випромінювання. Середовищами передавання у компʼютерних мережах можуть бути телефонні, спеціальні мережеві коаксіальні та волоконно-оптичні кабелі, виті пари, радіохвилі, світлові сигнали. Компʼютерні мережі забезпечують користувачів засобами обміну інформацією та колективного використання ресурсів мережі: апаратних, програмних та інформаційних. Вони призначені для простого, зручного і надійного доступу користувача до спільних розподілених ресурсів мережі та організації їхнього колективного використання з надійним захистом від несанкціонованого доступу, а також забезпечення передавання даних між користувачами мережі зручними і надійними засобами. За допомогою компʼютерних мереж ці проблеми вирішуються незалежно від територіального розташування користувачів. В епоху загальної інформатизації великі обсяги інформації зберігають, обробляють та передають в локальних і глобальних компʼютерних мережах. У локальних мережах створюють спільні бази даних для роботи користувачів. У глобальних мережах формують єдиний науковий, економічний, соціальний і культурний інформаційний простір. Існує безліч проблем, для вирішення яких потрібні централізовані дані, доступ до баз даних, передавання даних на відстань та їхнє розподілене оброблення. Компʼютерні мережі необхідні для роботи банківських й інших фінансових структур, податкових служб, закладів соціального забезпечення, дистанційного компʼютерного навчання та медичної діагностики, резервування авіаквитків тощо. Обʼєднання компʼютерів у мережу дає змогу спільно використовувати диски великої ємності, принтери, основну памʼять, мати спільні програмні засоби та дані. Глобальними мережами можливий доступ до апаратних ресурсів віддалених компʼютерів. Вони, охоплюючи мільйони людей, повністю змінили процес передавання та сприйняття інформації, зробили обмін нею через електронну пошту найпоширенішою послугою мережі.
Компʼютери підключають до мережі через вузли комутації, які зʼєднують між собою каналами звʼязку. Вузли комутації разом з каналами звʼязку утворюють середовище передавання даних. Компʼютери, підключені до мережі, називають вузлами, абонентськими пунктами або робочими станціями; компʼютери, що виконують функції керування мережею чи надають будь-які мережеві послуги, — серверами; компʼютери, що використовують послуги серверів, — клієнтами. Кожен компʼютер, підключений до мережі, має імʼя (адресу). Компʼютерні мережі можуть обмінюватися між собою інформацією у вигляді повідомлень (лист, програма, книга тощо). У загальних випадках повідомлення шляхом до абонента-одержувача проходить декілька вузлів комутації, кожний з яких, аналізуючи адресу одержувача в повідомленні та володіючи інформацією про конфігурацію мережі, вибирає канал звʼязку для наступного пересилання повідомлення. Таким чином, повідомлення «подорожує» мережею, поки не досягає абонента-одержувача. Найістотнішими ознаками, що визначають тип мережі, є ступінь територіального розсередження, топологія та застосовані методи комутації. Топологія мережі — це її геометрична форма або фізичне розташування компʼютерів відносно один одного. Типи топологій: зірка, кільце, шина, дерево, комбінована. Мережа у вигляді зірки містить центральний вузол комутації, до якого посилаються всі повідомлення з вузлів. Мережа у вигляді кільця має замкнений канал передавання даних в одному напрямку. У кільцевій топології вузли, зʼєднуючись послідовно один з одним, утворюють кільце. Дані мережею передаються від вузла до вузла. Передавання інформації з кільця здійснюється тільки в одному напрямку, наприклад, за годинниковою стрілкою. Така мережа проста у керуванні, однак її надійність цілком залежить від надійності центрального вузла. У мережі з деревоподібною чи ієрархічною топологією кожен вузол звʼязаний з одним вищепоставленим керуючим вузлом і одним чи кількома нижчепоставленими керованими вузлами. Назва такої топології повʼязана з тим, що нагадує дерево, гілки якого ростуть з кореня вниз до найнижчого рівня. Топологія деревоподібної мережі найчастіше відображає ієрархічну організаційну структуру установи, у рамках якої вона створена. Її основні переваги: простота керування, значна розширюваність. Інформація передається послідовно між адаптерами робочих станцій доти, доки не буде прийнята отримувачем. Топологія шина використовує як канал для передавання даних коаксіальний кабель. У мережі з такою топологією усі компʼютери підʼєднують безпосередньо до шини, дані передають в обох напрямах одночасно. Локальні мережі поєднують компʼютери, розташовані недалеко один від одного. Для передавання інформації використовують високошвидкісний канал, швидкість у якому приблизно така сама, як швидкість внутрішньої шини компʼютера. Найвідоміші типи локальних мереж: Ethernet і Token Ring. Регіональні обчислювальні мережі розташовані у межах визначеного територіального регіону (групи підприємств, міста, області і так далі). Такі мережі мають багато спільного з локальними мережами, але вони за багатьма параметрами більш складні та комплексні. Підтримуючи великі відстані, вони можуть використовуватися для обʼєднання кількох локальних мереж в інтегровану мережеву систему. Глобальні обчислювальні системи охоплюють територію держави чи кількох держав і видовжуються на сотні та тисячі кілометрів, часто зʼєднують багато локальних і регіональних мереж. Порівняно з локальними більшість глобальних мереж вирізняє повільна швидкість передавання та менша надійність. Найвідомішою глобальною мережею є Інтернет.
Нова модель, здатна виконувати складні обчислення шляхом використання багатьох компʼютерів, підʼєднаних до мережі, які моделюють архітектуру віртуального компʼютера, здатного розподіляти задачі виконання процесу в паралельній інфраструктурі, — Ґрід-мережа. Ґріди дають можливість виконувати обчислення з великими обʼємами даних шляхом їхнього розділення на менші частини. За допомогою них можна виконати набагато більше паралельних обчислень, ніж на окремому компʼютері внаслідок розділення задач між процесами. Нині розміщення ресурсів у Ґрід виконують відповідно до SLA (угод на рівні послуг). Ґрід-мережі набули поширення і в Україні. Національний технічний університет України «Київський політехнічний інститут» створив національну Ґрід-мережу та інтегрував її у загальноєвропейську. Пізніше Міністерство освіти і науки України та Національна академія наук України реалізували національну Ґрід-програму Кабінету Міністрів України, а Інститут теоретичної фізики Національної академії наук України та Обчислювальний центр Київського університету — Ґрід-платформу. В останні роки стали одним з основних трендів розвитку інформаційних технологій хмарні сервіси, які дозволяють перенести обчислювальні ресурси та дані на віддалені інтернет-сервери, тобто компʼютерні обчислення можуть надавати як комунальні послуги. Розповсюдження мереж із високою потужністю, низька вартість компʼютерів і пристроїв зберігання даних, а також широке впровадження віртуалізації, сервіс-орієнтованої архітектури призвели до величезного зростання хмарних обчислень. Кінцеві користувачі можуть не перейматися роботою устаткування технологічної інфраструктури «в хмарі», яка їх підтримує. Провайдери хмарних рішень дозволяють орендувати через Інтернет обчислювальні потужності та дисковий простір. Переваги такого підходу: доступність (користувач платить лише за ті ресурси, які йому потрібні) та можливість гнучкого масштабування. Клієнти позбавляються необхідності створювати та підтримувати власну обчислювальну інфраструктуру. За оцінками експертів, використання хмарних технологій у багатьох випадках дозволяє скоротити витрати в два-три рази порівняно з утриманням власної розвиненої інформаційно-технологічної структури. «Хмара» відкриває новий підхід до обчислень, за якого ані устаткування, ані програмне забезпечення не належать підприємству. Замість цього провайдер надає замовнику вже готовий сервіс. Одним із перших широкодоступних хмарних інтернет-сервісів стала електронна пошта з веб-інтерфейсом. У цьому випадку всі дані зберігають на віддалених серверах, а користувач отримує доступ до своїх листів через браузер з будь-якого компʼютера або достатньо потужного мобільного пристрою.