Работа в современном офисе


Эволюция компьютеризации предприятий - часть 4


Вначале это были одноранговые сети (рис. 1.5), т.е. сети, в которых все компьютеры равноправны (имеют один ранг). Любой пользователь сети мог получить доступ к данным, хранящимся на любом компьютере.

Пример одноранговой сети

Рис. 1.5.  Пример одноранговой сети

Затем стали применять сети с выделенным сервером (рис. 1.6). В сети с выделенным сервером совместно используемые файлы и приложения хранятся на одном выделенном компьютере - сервере. Название "сервер" (от англ. to serve - обслуживать) получили компьютеры, которые предоставляют другим компьютерам в сети определенные услуги, например хранения данных. Компьютеры, использующие эти услуги, стали называть "клиентами". Так, пользователи сети могут работать с собственными файлами на своих ПК и обращаться к серверу для доступа к общим файлам, базам данных и т.п.

Сеть с выделенным сервером

Рис. 1.6.  Сеть с выделенным сервером

Форма построения ИТ-инфраструктуры на основе взаимодействия сервера и клиентов на данном этапе становится основной. Аналогично говорят о клиентах и серверах на уровне программного обеспечения.

Взаимодействие приложений5), при котором одна программа играет роль клиента, а другая - сервера, называется клиент-серверной архитектурой. Основная идея данной архитектуры состоит в распределении вычислительной нагрузки между двумя отдельными вычислительными процессами: клиентом и сервером. Клиент и сервер могут находиться как на одном и том же компьютере, так и на разных машинах в сети.

Клиентское приложение может быть расположено на том же компьютере, что и серверное, а может быть расположено на компьютере сколь угодно удаленном от сервера (рис. 1.7), но если они связаны по сети, то эта разница сводится только к задержке ответа по времени.

Клиентские и серверные приложения могут быть установлены на одном компьютере, а могут и на разных машинах, объединенных по сети

Рис. 1.7.  Клиентские и серверные приложения могут быть установлены на одном компьютере, а могут и на разных машинах, объединенных по сети

В этом случае клиентский процесс выполняется на одном компьютере, а серверный - на другом.


- Начало -  - Назад -  - Вперед -