Курсовая работа: Комп’ютерні мережі. Аналіз роботи і оптимізація
- бази даних;
- текстові процесори.
Комп'ютерна мережа дозволяє працювати з розрахованими на багато користувачів програмами, що забезпечують одночасний доступ всіх користувачів до загальних баз даних з блокуванням файлів і записів, що забезпечує цілісність даних. Будь-які програми, розроблені для стандартних ЛОМ, можна використовувати в інших мережах.
Сумісне використання ресурсів забезпечить істотну економію засобів і часу. Наприклад, можна колективно використовувати один лазерний принтер замість покупки принтера кожному співробітникові, або метушні з дискетами до єдиного принтера за відсутності мережі.
Можна використовувати ЛОМяк поштову службу і розсилати службові записки, доповіді і повідомлення інших користувачів [6].
1.3 Архітектура мереж
Архітектура мережі визначає основні елементи мережі, характеризує її загальну логічну організацію, технічне забезпечення, програмне забезпечення, описує методи кодування. Архітектура також визначає принципи функціонування і інтерфейс користувача.
Розглянемо три види архітектури:
- архітектура термінал - головний комп'ютер;
- однорангова архітектура;
- архітектура клієнт - сервер.
1.3.1 Архітектура термінал - головний комп'ютер
Архітектура термінал - головний комп'ютер (terminal - hostcomputerarchitecture) – це концепція інформаційної мережі, в якій вся обробка даних здійснюється одним або групою головних комп'ютерів.
Дана архітектура припускає два типи устаткування:
- головний комп'ютер, де здійснюється управління мережею, зберігання і обробка даних.
- термінали, призначені для передачі головному комп'ютеру команд на організацію сеансів і виконання завдань, введення даних для виконання завдань і отримання результатів.
Головний комп'ютерчерез мультиплексори передачі даних (МПД) взаємодіють з терміналами, як представлено на рис. 1.3.
Класичний приклад архітектури мережі з головними комп'ютерами - системна мережева архітектура (SystemNetworkArchitecture - SNA).
1.3.2 Однорангова архітектура
Однорангова архітектура (peer-to-peerarchitecture) – це концепція інформаційної мережі, в якій її ресурси розозподілені по всіх системах. Дана архітектура характеризується тим, що в ній всі системи рівноправні.
До одноранговихмереж відносяться малі мережі, де будь-яка робоча станція може виконувати одночасно функції файлового сервера і робочої станції. У однорангових ЛОМ дисковий простір і файли на будь-якому комп'ютері можуть бути загальними. Щоб ресурс став загальним, його необхідно віддати в загальне користування, використовуючи служби віддаленого доступу мережевих однорангових операційних систем. Залежно від того, як буде встановлений захист даних, інші користувачі зможуть користуватися файлами відразу ж після їх створення. Однорангові ЛОМ достатньо хороші тільки для невеликих робочих груп.
ОдноранговіЛОМ є найбільш легким і дешевим типом мереж. Вони на комп'ютері вимагають, окрім мережевої карти і мережевого носія, тільки операційної системи. При з'єднанні комп'ютерів, користувачі можуть надавати ресурси і інформацію в сумісне користування.
Однорангові мережі мають наступні переваги:
- вони легкі в інсталяції і налаштуванні;
- окремі ПК не залежать від виділеного сервера;
- користувачі в змозі контролювати свої ресурси;
- мала вартість і легка експлуатація;
- мінімум устаткування і програмного забезпечення;
- немає необхідності в адміністраторові;
добре підходять для мереж з кількістю користувачів, що не перевищує десяти.
Проблемою однорангової архітектури є ситуація, коли комп'ютери відключаються від мережі. У цих випадках з мережі зникають види сервісу,які вони надавали. Мережеву безпеку одночасно можна застосувати тільки до одного ресурсу, і користувач повинен пам'ятати стільки паролів, скільки мережевих ресурсів. При отриманні доступу до ресурсу, що розділяється, відчувається падіння продуктивності комп'ютера. Істотним недоліком однорангових мереж є відсутність централізованого адміністрування.
Використання однорангової архітектури не виключає застосування в тій же мережі також архітектури «термінал - головний комп'ютер» або архітектури «клієнт - сервер».
1.3.3 Архітектура клієнт – сервер