Составители:
Рубрика:
В этом примере передачу и прием всего сообщения осуществляют программы более
высокого уровня, а именно приложения А и Б. Существуют специальные программы для
передачи файлов через нуль-модемный интерфейс (программа Kermit, функция Link для
Norton Commander 3.0).
Архитектура «клиент-сервер». Однако целесообразнее создать
специализированный программный модуль («клиент») для формирования сообщений-
запросов от разных приложений
и специализированный программный модуль («сервер»)
для обслуживания запросов, т. е. предоставления локальных ресурсов другим
приложениям по запросу (см. рис. 1.11).
Сетевое приложение – это приложение, состоящее из нескольких частей, каждая из
которых выполняется на отдельном компьютере. Сетевое программное обеспечение – это
комплекс взаимосвязанных программ (сетевых операционных систем), обеспечивающий
эффективное использование сетевых ресурсов и
удобный интерфейс пользователям и
программистам.
Распределенные вычисления в современных компьютерных сетях основаны на
архитектуре “клиент-сервер”, ставшей доминирующим способом обработки данных.
Термины “клиент” и “сервер” обозначают роли, которые играют различные компоненты
в распределенной среде вычислений. Компоненты “клиент” и “сервер” не обязательно
должны работать на разных машинах, хотя обычно это так
и есть – клиент-приложение
находится на рабочей станции пользователя, а сервер – на специальной выделенной
машине. Наиболее распространены следующие виды серверов: файл-серверы, серверы
баз данных, серверы печати, серверы электронной почты, WEB-сервер и другие. В
последнее время интенсивно внедряются многофункциональные серверы приложений.
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »