Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РСПСИТ.doc
Скачиваний:
15
Добавлен:
13.05.2015
Размер:
171.01 Кб
Скачать

8. Сетевые технологии

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

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

Характеристики сети: открытость (возможность подключения любого поль­зователя); наличие ресурсов (набор данных и знаний); надежность; динамичность (минимальное время ответа); наличие интерфейса; автоном­ность (независимость работы сетей различного уровня); пере­да­ча информации и ее защита; топология сети (физическая ‑ реальная схе­ма соединения узлов сети каналами связи и логическая структура маршрута потоков).

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

Протокол­‑ документ, однозначно определяющий правило взаимодей­ствия уровней, работающих друг с другом.

Интерфейс‑ свод правил по взаимодействию компонентов, располо­жен­ных в смежных уровнях.

Классификация сетевых технологий

  1. По специализации: универсальные (Internet), специальные (резер­вирова­ние мест в гостинице).

  2. По способу организации: одноуровневые (серверы), двух­уров­не­вые (рабо­чие станции). Типы серверов: файловый, сервер печати, базы, приложений.

  3. По способу связи: проводные (плоский двухжильный кабель, коаксиальный кабель), беспроводные (частотные каналы данных).

  4. По составу компьютеров: однородные, неоднородные.

  5. По охвату территории: локальные; региональные и территориаль­но-кор­поративные; глобальные сети (доступ к ресурсам на больших расстояниях).

Технологии в распределенных системах обработки данных

Клиент ‑ файл‑сервер. Прикладные программы и представления выполняются на компьютере клиента. Сервер возвращает информацию на машину клиента. Недостатком модели является большая загрузка каналов связи копируемой информацией.

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

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

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

Клиент ‑ Интернет(“тонкий клиент”). Доступ к базе данных реа­ли­зуется из броузера Интернет. Это снижает требования к клиентской ма­ши­не, при этом не требуется разработка специальных программ и прото­колов обмена.

Нейросетевые технологи. Нейронные сети ‑ группа алгоритмов, которые умеют обучаться на примерах, извлекая скрытые закономерности из потока данных. Нейро­сетевые технологии работают по аналогии функ­ционирования нейронов головного мозга человека и позволяют ре­шать широкий круг задач: распознавание человеческой речи, класси­фика­ция строения сложнейших систем, управление технологичес­ки­ми процес­сами и финансовыми потоками. Особенность нейросетевых технологий - способ­ность менять свое поведение (обучаться) в зависимости от изменений внеш­ней среды. Причем алгоритмы не требуют количественных свойств предметной области. Необходимо только подобрать достаточное число примеров, описывающих поведение моделируемой системы в прошлом