Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Bilety.docx
Скачиваний:
12
Добавлен:
26.06.2024
Размер:
924.05 Кб
Скачать

25. Программное обеспечение лвс.

Программное обеспечение (ПО) ЛВС имеет иерархическую структуру, соответствующую семиуровневой модели ВОС (взаимодействия открытых систем). Это существенно облегчает задачу стандартизации ПО в соответствии с общепринятыми протоколами.

Основная задача ЛВС — обеспечение функционирования прикладных процессов, реализуемых АС сети. Выполнение прикладных процессов обеспечивается средствами прикладных программ сети (ППС), которые реализуют протоколы верхнего (прикладного) уровня модели ВОС и соответственно образуют верхний уровень программной структуры ЛВС. Выполнение процессов взаимодействия, с помощью которых осуществляется передача данных между прикладными процессами различных АС, производится средствами сетевых операционных систем (СОС), а также аппаратными средствами сети. Обычно программы СОС локальных сетей реализуют протоколы трех верхних уровней модели ВОС: прикладного уровня (вместе с ППС), представительного и сеансового. Протоколы нижних четырех уровней (транспортного, сетевого, канального и физического), как правило, реализуются аппаратными средствами (сетевым адаптером), но в принципе процедуры этих уровней (кроме физического) могут быть реализованы программно средствами СОС.

ПО ЛВС соответствует семиуровневой модели ВОС. Основная задача ЛВС – обеспечение функционирования процессов, реализуемых АС сети. Прикладные процессы реализуют протоколы прикладного уровня, процессы взаимодействия производится средствами СОС и аппаратными. Обычно программы СОС локальных сетей реализуют протоколы прикладного, представительного и сеансового уровня, нижние обычно – аппаратными средствами.

26. Структура сетевой операционной системы.

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

Рис. 1.1. Структура сетевой ОС

В сетевой операционной системе отдельной машины можно выделить несколько частей (рисунок 1.1):

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

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

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

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

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

На рисунке 1.2 показано взаимодействие сетевых компонентов. Здесь компьютер 1 выполняет роль "чистого" клиента, а компьютер 2 - роль "чистого" сервера, соответственно на первой машине отсутствует серверная часть, а на второй - клиентская.

Рис. 1.2. взаимодействие компонентов операционной системы при взаимодействии компьютеров

На рисунке отдельно показан компонент клиентской части - редиректор. Именно редиректор перехватывает все запросы, поступающие от приложений, и анализирует их. Если выдан запрос к ресурсу данного компьютера, то он переадресовывается соответствующей подсистеме локальной ОС, если же это запрос к удаленному ресурсу, то он переправляется в сеть. При этом клиентская часть преобразует запрос из локальной формы в сетевой формат и передает его транспортной подсистеме, которая отвечает за доставку сообщений указанному серверу. Серверная часть операционной системы компьютера 2 принимает запрос, преобразует его и передает для выполнения своей локальной ОС. После того, как результат получен, сервер обращается к транспортной подсистеме и направляет ответ клиенту, выдавшему запрос. Клиентская часть преобразует результат в соответствующий формат и адресует его тому приложению, которое выдало запрос.

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

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

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

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

Соседние файлы в предмете Администрирование сетей ЭВМ