Структура тимчасових мереж і додатків

Рубрика: Архітектури мереж

На додаток до клієнт-серверної моделі організації мережі, існує також одноранговая модель. Структура тимчасової мережі (також називають пірінгова мережу, децентралізована мережа, мережа точка-до-якій точці, мережа вузол-к-вузлу і т.п.) включає дві різні форми: однорангова мережа і пірінгові додатки (P2P). Обидві форми мають подібні особливості, але на практиці працюють абсолютно по-різному.

однорангові мережі

У мережі два або більше комп'ютера з'єднані через мережу і можуть обмінюватися ресурсами (такими як принтери і файли), не маючи виділеного сервера. Кожне підключений кінцевий пристрій (відоме як вузол) може функціонувати або як сервер, або як клієнт. Один комп'ютер може грати роль сервера для однієї транзакції, і в той же час, бути клієнтом для іншої. Ролі клієнта і сервера встановлюються на основі запиту.

Проста домашня мережа з двома сполученими комп'ютерами, використовуючи загальний принтер, є прикладом тимчасової мережі. Кожен може налаштувати свій комп'ютер для обміну файлами, можливості грати в мережеві ігри і для спільного (загального або розділяється) підключення до Інтернету. Інший приклад тимчасової мережі - це два комп'ютери, підключені до великої мережі, які використовують програми для обміну ресурсами між собою.

Однорангові (Пірінгові) Додатки

Однорангове додаток (P2P). на відміну від тимчасової мережі, дозволяє пристрою виступати в ролі як клієнта, так і сервера в межах однієї і тієї ж комунікації. У цій моделі, кожен клієнт є сервером, а кожен сервер - клієнтом. Обидва можуть ініціювати комунікацію і вважаються рівними в процесі комунікації. Однак, однорангові додатки вимагають, щоб кожне кінцеве пристрій надавало призначений для користувача інтерфейс і запускало фонову службу. Коли Ви запускаєте специфічне однорангове додаток, воно викликає необхідний інтерфейс користувача і фонові служби. Після цього пристрою можуть здійснювати комунікацію безпосередньо.

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

Однорангові додатки можуть використовуватися в тимчасових мережах, клієнт-серверних мережах і через Інтернет.