Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Рабочие станции и серверы Windows.

Поиск

ü Клиент – сервер

 

 

ü

 

Одноранговая сеть.

 

Компьютеры могут быть организованы одним из двух способов:

1. Модель Клиент - Сервер. В этой модели выделенные серверы предоставляют в общее пользование свои ресурсы, а рабочие станции - клиенты могут получать доступ к этим ресурсам.

2. Модель одноранговой сети. В этой модели каждый компьютер может выступать как в роли рабочей станции, так и в роли сервера.

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

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


Редиректор Windows

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

Когда процесс на рабочей станции под управлением Windows делает попытку открытия файла, на удаленном компьютере выполняется следующая последовательность шагов:

1. Процесс обращается к менеджеру ввода/вывода с запросом на открытие файла

2. Менеджер ввода/вывода определяет, что сделанный запрос является запросом на открытие файла на удаленном компьютере, и поэтому передает его редиректору, реализованному в виде драйвера файловой системы.

3. Редиректор передает запрос низкоуровневым сетевым драйверам, которые передают его на удаленный сервер для обработки.

 

Сервер Windows.

Сервер поддерживает соединения, запрошенные редиректором клиентской стороны, и обеспечивают им доступ к запрошенным ими ресурсам.

 

Когда сервер Windows получает с удаленной рабочей станции запрос на чтение файла, расположенного на сервере, то происходит следующее:

 

1) Низкоуровневые сетевые драйверы получают запрос и передают его драйверу сервера.

2) Сервер передает запрос на чтение файла соответствующему драйверу локальной файловой системы.

3) Для доступа к файлу драйвера локальной файловой системы обращается к низкоуровневому драйверу диска.

4) Полученные данные передаются обратно драйверу локальной файловой системы.

5) Драйверы локальной файловой системы передают данные серверу.

6) Сервер передает данные низкоуровневым сетевым драйверам для передачи на компьютер-клиент.

 

 

Распределенные приложения.

Распределенным называется приложение, состоящее из двух частей – клиентская часть (front-end) для работы на клиентском компьютере и серверной части (back-end), работающей на сервере.

При этом задача по обработке данных разбивается на две части. Клиентская часть требует минимума ресурсов и предназначается для работы на клиентской рабочей станции. Серверная часть требует большого объема и работает на сервере. Связь между клиентом и сервером на уровне процесс-процесс позволяет осуществить обмен данными между клиентом и сервером в обоих направлениях. Примерами разделенных приложений являются Microsoft Mail, SQL Server и др.

Для поддержки распределенных приложений в состав Windows включены интерфейсы NetBIOS и Windows – сокетов.

 


 



Поделиться:


Последнее изменение этой страницы: 2021-12-15; просмотров: 60; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.139.69.138 (0.005 с.)