Операційні системи тимчасових комп’ютерних мереж

Операційні системи тимчасових комп'ютерних мереж

Головна | Про нас | Зворотній зв'язок

Тимчасова, децентралізована або пірінгова (англ. Peer-to-peer, P2P - рівний до рівного) мережу - це оверлейная комп'ютерна мережа, заснована на рівноправ'ї учасників. Часто в такій мережі відсутні виділені сервери, а кожен вузол (peer) є як клієнтом, так і виконує функції сервера. На відміну від архітектури клієнт-сервера, така організація дозволяє зберігати працездатність мережі при будь-якій кількості і будь-якому поєднанні доступних вузлів. Учасниками мережі є бенкети.

У тимчасових мережах всі комп'ютери рівні в можливостях доступу до ресурсів один одного. Кожен користувач може за своїм бажанням оголосити будь-якої ресурс свого комп'ютера розділяються, після чого інші користувачі можуть його використовувати. У тимчасових мережах на всіх комп'ютерах встановлюється така операційна система, яка надає всім комп'ютерам в мережі потенційно рівні можливості. Мережеві операційні системи такого типу називаються однорангових ОС. Очевидно, що однорангові ОС повинні включати як серверні, так і клієнтські компоненти мережевих служб. Прикладами тимчасових ОС можуть служити Windows 95/98, Windows XP.

При потенційному рівноправність всіх комп'ютерів в тимчасової мережі часто виникає функціональна несиметричність. Зазвичай в мережі є користувачі, які не бажають надавати свої ресурси в спільне користування. В такому випадку серверні можливості їх операційних систем НЕ активізуються і комп'ютери виконують роль "чистих" клієнтів (на малюнку невикористовувані компоненти ОС зображені затемненими).

У той же час адміністратор може закріпити за деякими комп'ютерами мережі тільки функції по обслуговуванню запитів інших комп'ютерів, перетворивши їх таким чином в "чисті" сервери, за якими не працюють користувачі. У такій конфігурації однорангові мережі стають схожі на мережі з виділеними серверами, але це тільки зовнішня схожість - між цими двома типами мереж залишається істотне внутрішнє відмінність. Спочатку в тимчасових мережах спеціалізація ОС не залежить від того, яке функціональне роль виконує комп'ютер - клієнта або сервера. Зміна ролі комп'ютера в тимчасової мережі досягається за рахунок того, що функції серверної або клієнтської частин просто не використовуються.

Однорангові мережі простіше в організації та експлуатації, за цією схемою організовується робота в невеликих мережах, в яких кількість комп'ютерів не перевищує 10-20. У цьому випадку немає необхідності в застосуванні централізованих коштів адміністрування - кільком користувачам неважко домовитися між собою про перелік поділюваних ресурсів та паролі доступу до них.

Можливості протоколу NNTP

NNTP (англ. Network News Transfer Protocol) - являє собою мережевий протокол, поширення, запрашіванія, розміщення і отримання груп новин при взаємодії між сервером груп новин і клієнтом.

NNTP - протокол, розроблений для обміну повідомленнями в телеконференціях. За будовою цей протокол багато в чому схожий з протоколом прийому і передачі електронної пошти SMTP.

Існує варіація протоколу NNTP, звана NNRP (Network News Readers Protocol). Вона відрізняється тільки набором підтримуваних команд, і призначена для читання конференцій з сервера новин клієнтським ПО в режимі онлайн. Функціонально NNTP орієнтований на те, що статті відправляються передплатникам тільки вони з'являться на сервері, а
NNRP - за запитом клієнта. Відповідно, NNTP використовується для обміну повідомленнями між серверами новин, а NNRP - для читання повідомлень з ньюссервера і створення нових повідомлень.

За NNTP закріплений TCP-порт 119. При підключенні до NNTP-сервера по SSL (т. Н. NNTPS) використовується порт 563.

NNTP передбачає, що сервери новин мають постійне
IP-підключення. Коли онлайн-технології були менш поширені, сервери новин обмінювалися новинами за допомогою uucp.

Протокол NNTP, як і SMTP, є текстовим, тобто всі команди і відповіді на них є звичайними текстовими рядками. Важливою особливістю протоколу NNTP є його ефективність в разі складних графів зв'язків між серверами новин. Щоб одне й те саме повідомлення не передавалася багаторазово, зазвичай відправляє сервер спочатку повідомляє ідентифікатор нового повідомлення, а саме повідомлення відправляє тільки після підтвердження приймаючої сторони про те, що цього повідомлення там ще немає. У разі розширення stream NNTP ця концепція розвивається ще далі: сторона, яка відряджає шле список ідентифікаторів нових статей, не чекаючи відповіді на кожен з них, і самі статті, якщо приймаюча запросила їх по ідентифікаторів.

Часто сервери новин тримають постійно відкритими одну або кілька NNTP-сесій, щоб не відкривати їх щоразу заново при отриманні нових повідомлень.