Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы экзамена ПОКС 2013.docx
Скачиваний:
5
Добавлен:
01.05.2025
Размер:
1.43 Mб
Скачать

13. Сетевое по общего назначения

Задача сетевого программного обеспечения состоит в приеме запроса (обычно это запрос на ввод-вывод) от приложения на одной машине, передаче его на другую машину, выполнения запроса на удаленной машине и возврате результата на первую машину. Таким образом, сетевое ПО может быть выполнено как в виде отдельных модулей (устанавливаемых на ЭВМ при необходимости), так и в виде компонентов самой ОС.

Начало возникновения сетевого ПО было положено в MS-DOS 3.1 в файловой системе FAT были внесены функции блокировки файлов и записей, что позволило работать с файлами MS-DOS сразу нескольким пользователям.

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

Встроенный протокол SMB является первым элементом обеспечивающим пересылку данных по сети. Впервые принималось взаимодействие протокола SMB и интерфейса API который получил название NetBIOS. Это взаимодействие выло перенесено во все серверные платформы.

Последнее, что было реализовано в MS-NET - это сетевой сервер- находящееся на удаленном компьютере программное обеспечение, превращающее его в выделенный файл-сервер. Это ПО просто контролировало сетевое соединение и ждало поступления по нему данных в формате SMB, затем оно распаковывало их, определяло и выполняло запрашиваемую операцию, после чего посылало результат выполнения операции обратно в виде другого сообщения SMB.

Система MS-NET также включала набор утилит для доступа к удаленным дискам и принтерам.

Синтаксискоманд NET USE X:\\SERVER\SHARE).

Серьезным шагом к интеграции сетевого ПО в ОС явилась система NetWare фирмы Novell, называемая сетевой ОC. В настоящее время среда NetWare способна поддерживать рабочие станции, управляемые MS-DOS, Windows, OS/2, UNIX, MacSystem 7 и др.

NetWare включает систему защиты при отказах оборудования SFT, трех уровней:

1. Дублирование на том же диске критическихданных (особенно каталогов и таблиц распределения ресурсов).

2. Зеркальноекопированиедиска (использование два идентичных жестких диска - исходный диск и его зеркальную копию) и дублирование (полное дублирование всего искового оборудования - контроллера диска, кабеля, дисковода и носителя).

3. Дублированиесетевогосервера (второй сервер находится в горячем резерве и вступает в строй при аварии первого)

В NetWare 4.1 используется принцип NDS, который представляет сеть в виде древовидной структуры, служба же управления каталогами в сетях Windows’NT представляет сеть в виде набора доменов, состоящих в доверительных отношениях. Обе службы позволяют централизованно управлять сетью со многими серверами. При этом пользователю, предоставляется возможность соединения с различными серверами. В NDS, например, удобнее просматривать все ресурсы сети, логически переносить пользователя из одной части дерева в другую, доменная же система позволяет более гибко настраивать отношения между доменами. Поэтому для достижения универсальности и производительности часто совместно используют NetWare и Windows’NTServer; при этом NetWare используется для работы с файлами и обслуживания устройств печати, а Windows’NT - для обмена сообщениями и работы серверов приложений (на-ример, СУБД) на различных приложениях.

В одной из самых распространенных OC для IBM PC-совместимых ЭВМ Windows сетевые компоненты встроены в саму ОС. Большинство из них написаны на языке С/С++ и выполнены в виде DLL-файлов и динамически загружаемых драйверов, что делает их частью исполнительной системы ОС. В Windows’NT применена послойная модель драйверов ввода-вывода; такая структура обеспечивает модульность сетевых компонентов и создает эффективные переходы от уровня редиректора или сервера вниз к транспортным и физическим уровням сети.

На основе ядра ОС Windows NT была выпущена ОС Windows XP. Она оснащена технологией полностью автоматической настройки ЭВМ для работы в сети, идентификации устройств стандарта UniversalPlugandPlayи новым упрощенным пользовательским интерфейсом в стиле WEB.

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

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

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

\\сетевое_имя_компьютера\локальный_путь_к_файлу\имя_файла

Другой вариант - использование удаленных дисковых систем с применением маппированных(mapping) имен дисков (отображение имен дисковых наборов в продолжение логических имен дисков данной локальной машины), при этом доступ к удаленным томам осуществляется в точности таким же образом, как и доступ к дисковым томам данной машины.