Хелпикс

Главная

Контакты

Случайная статья





Сетевые приложения



Сетевые приложения

Компьютер, подключенный к сети, может выполнять следующие типы приложений:

• Локальное приложение целиком выполняется на данном компьютере и использует

только локальные ресурсы (рис. 2.6, а). Для такого приложения не требуется никаких

сетевых средств, оно может быть выполнено на автономно работающем компьютере.

• Централизованное сетевое приложение целиком выполняется на данном компью-

тере, но обращается в процессе своего выполнения к ресурсам других компьютеров

сети. В примере на рисунке 2.6, б приложение, которое выполняется на клиентском

компьютере, обрабатывает данные из файла, хранящегося на файл-сервере, а затем

распечатывает результаты на принтере, подключенном к серверу печати. Очевидно,

что работа такого типа приложений невозможна без участия сетевых служб и средств

транспортировки сообщений.

• Распределенное (сетевое) приложение состоит из нескольких взаимодействующих

частей, каждая из которых выполняет какую-то определенную законченную работу по решению прикладной задачи, причем каждая часть может выполняться и, как правило, выполняется на отдельном компьютере сети (рис. 2.6, в). Части распределенного приложения взаимодействуют друг с другом, используя сетевые службы и транспортные средства ОС. Распределенное приложение в общем случае имеет доступ ко всем ресурсам компьютерной сети.

Очевидным преимуществом распределенных приложений является возможность        распараллеливания вычислений, а также специализация компьютеров.

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.