Клієнти і сервери локальних мереж


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

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

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

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

Прикладами сервером можуть служити:

· сервер телекомунікацій, що забезпечує послуги із зв'язку цієї локальної мережі із зовнішнім світом;

· обчислювальний сервер, що дає можливість виробляти обчислення, які неможливо виконати на робочих станціях;

· дисковий сервер, що має розширені ресурси зовнішньої пам'яті і що надає їх у використання робітником станціями і, можливо, іншим серверам;

· файловий сервер, підтримувальний загальне сховище файлів для усіх робочих станцій;

· сервер баз даних фактично звичайна СУБД, що приймає запити по локальній мережі і повертає результати.

Сервер локальної мережі надає ресурси (послуги) робочим станціям і/або іншим серверам.

Прийнято називати клієнтом локальної мережі, що запрошує послуги у деякого сервера і сервером - компонент локальної мережі, що робить послуги деяким клієнтам.