Распределенные приложения.
Распределенным называется приложение, состоящее из двух частей – клиентская часть (front-end) для работы на клиентском компьютере и серверной части (back-end), работающей на сервере.
При этом задача по обработке данных разбивается на две части. Клиентская часть требует минимума ресурсов и предназначается для работы на клиентской рабочей станции. Серверная часть требует большого объема и работает на сервере. Связь между клиентом и сервером на уровне процесс-процесс позволяет осуществить обмен данными между клиентом и сервером в обоих направлениях. Примерами разделенных приложений являются Microsoft Mail, SQL Server и др.
Для поддержки распределенных приложений в состав Windows включены интерфейсы NetBIOS и Windows – сокетов.
10. Протокол «точка-точка» (РРР).
В Windows сервис удалённого доступа поддерживает протокол РРР. Протокол РРР представляет собой набор протоколов фреймирования и аутентификации. РРР согласует конфигурационные параметры для различных уровней модели OSI.
|
|
При соединении с удалённым сервером начинается сеанс согласования РРР.
В первую очередь происходит установление соглашения о формировании фреймов между удаленным компьютером и сервером. Это позволяет осуществлять непрерывную коммуникацию.
Затем сервер RAS аутентифицирует удаленного пользователя. После аутентификации используются управляющие сетевые протоколы (NCP) для активизации и конфигурирования сервера для работы с протоколом локальной сети, которая будет использоваться удаленным клиентом.
После успешного завершения последовательности соединения PPP удаленный клиент и сервер могут начинать обмен данными с использованием поддерживаемого протокола, например, сокетов Windows, RPC или NetBios.