logo search
Готові мережі

Модулі «Клієнт» та «Сервер»

Потреба у доступі до віддалених файлів та ресурсів може виникати у користувачів багатьох різноманітних застосувань:

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

Клієнт – модуль, що призначений для формування повідомлень-запитів до віддаленого комп’ютера від різних типів програмних застосувань. В зворотному напрямку – прийом результатів та передача їх до відповідних програмних застосувань.

Сервер – модуль, який постійно очікує запити від клієнтів. Після отримання запиту, він виконується. Один сервер є спроможним виконувати запити відразу від кількох клієнтів (одночасно чи послідовно).

Важливою функцією клієнтської програми є здатність відрізняти запит до віддаленого ресурсу від запиту до локального ресурсу. Клієнтська програма сама розпізнає і перескеровує (Redirect) запит до віддаленого комп’ютера звільнюючи програмні застосування від таких завдань

Клієнт і сервер виконують системні функції по обслуговуванню запитів всіх програмних застосувань комп’ютера А на віддалений доступ до ресурсу комп’ютера В (принтеру, файлам, факсу). Для того, щоб програмні застосування комп’ютера В могли користуватися ресурсами комп’ютера А, схему доповнюють клієнтом для комп’ютера В і сервером для комп’ютера А.