Распределенная программа– это программа, которая состоит из нескольких взаимодействующих частей, причем каждая часть, как правило, выполняется на отдельном компьютере сети. В сети могут выполняться и распределенные пользовательские программы– приложения. Распределенное приложение также со-стоит из нескольких частей, каждая и которых выполняет какую-то определенную законченную работу по решению прикладной задачи. Например, одна часть приложения, выполняющаяся на компьютере пользователя, может поддерживать специализированный графический интерфейс, вторая– работать на мощном выделенном компьютере и заниматься статистической обработкой введенных пользователем данных, а третья– заносить полученные результаты в базу данных на компьютере с установленной стандартной СУБД (системой управления базами данных). Распределенные приложения в полной мере используют потенциальные возможности распределенной обработки, предоставляемые вычислительной сетью, и поэтому часто называются сетевыми прил