Клиент-серверная модель
Связь между клиентами и серверами часто организуется с помощью передачи сообщений. Чтобы воспользоваться службой, клиентский процесс составляет сообщение, в котором говорится, что именно ему нужно, и отправляет его соответствующей службе. Затем служба выполняет определенную работу и отправляет обратно ответ. Если клиент и сервер запущены на одной и той же машине, то можно провести определенную оптимизацию, но концептуально здесь речь идет о передаче сообщений.
Очевидным развитием этой идеи будет запуск клиентов и серверов на разных компьютерах, соединенных локальной или глобальной сетью (рис. 1.23).
Поскольку клиенты связываются с серверами путем отправки сообщений, им не обязательно знать, будут ли эти сообщения обработаны локально, на их собственных машинах, или же они будут отправлены по сети на серверы, расположенные на удаленных машинах. Что касается интересов клиента, следует отметить, что в обоих случаях происходит одно и то же: отправляются запросы и возвращаются ответы. Таким образом, клиентсерверная модель является абстракцией, которая может быть использована как для отдельно взятой машины, так и для машин, объединенных в сеть. Рис. 1.23. Клиент-серверная модель, реализованная с помощью сети |
Становится все больше и больше систем, привлекающих пользователей, сидящих за домашними компьютерами, в качестве клиентов, а большие машины, работающие где-нибудь в другом месте, — в качестве серверов. Фактически по этой схеме работает большая часть Интернета. Персональные компьютеры отправляют запросы на получение веб-страницы на сервер, и эта веб-страница им возвращается. Это типичная картина использования клиент-серверной модели при работе в сети.
1.7.5.
Еще по теме Клиент-серверная модель:
- 4. 2. ОЦЕНКА ПРОБЛЕМ КЛИЕНТОВ
- Модель личности журналиста: профессиональные, социально-гражданские, нравственные, психологические и социально-демографические характеристики. Модификация общей модели для разных специализаций (репортер, аналитик, расследователь, публицист, ведущий-модератор и т.п.).
- Слушание клиента
- Безусловное уважение клиента
- 5. 7. ОСОБЕННОСТИ КОНСУЛЬТИРОВАНИЯ ПЛАЧУЩИХ КЛИЕНТОВ
- 5. 5. КОНСУЛЬТИРОВАНИЕ КЛИЕНТОВ, ПРЕДЪЯВЛЯЮЩИХ ЗАВЫШЕННЫЕ ТРЕБОВАНИЯ
- 6.3. Клиенты и консультанты
- Будьте добросовестны по отношению к клиентам и к себе
- 4. 1. ПЕРВАЯ ВСТРЕЧА С КЛИЕНТОМ
- КЛИЕНТ
- Статья 1081. Ответственность клиента перед фактором
- 5. 14. КОНСУЛЬТИРОВАНИЕ КЛИЕНТОВ С ПСИХОСОМАТИЧЕСКИМИ РАССТРОЙСТВАМИ