Понятие информационной системы, автоматизированные информационные системы. Классификация информационных систем. Структура и состав информационной системы, страница 32

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

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

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

Технология "клиент—сервер

Создание архитектуры "клиент—сервер знаменовало новый этап развития сетевых ИТ. Это стало возможным благодаря увеличению емкостей внутренней и внешней памяти, повышению быстродействия ЭВМ, увеличению скорости передачи данных.

Концепция "клиент—сервер связана с компьютерами общего пользования (серверами), которые руководят общими ресурсами, что предоставляют доступ к этим ресурсам как сервиса своим клиентам.

Вычислительные сети, построенные на основе концепции "клиент—сервер, дают возможность: реализовать кооперативное управление ресурсами ОМ; произвести распределение доступа к данным и процессам их обработки между множеством рабочих станций и сервером; организовать ПЗ на основе концепции открытых систем.

Сервер — одно- или многопроцессорная персональная или виртуальная ЭВМ с распределяемой памятью, распределяемой обработкой данных, распределяемыми коммуникационными средствами и средствами управления периферийным оборудованием.

Как сервер применяют мощные ЭВМ, что имеют большое дисковое пространство и быстродействующие процессоры.

Основная роль сервера заключается в управлении клиентами, которые совместно пользуются ресурсами системы в заданный момент времени: принтерами, БД, внешней памятью, программами и др. За функциями различают файл-сервер, вычислительный сервер, принт-сервер, коммуникационный сервер и тому подобное.


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

Концепция "файл—сервер предусматривает наличие компьютера, выделенного под файловый сервер, в котором находятся ядро сетевой ОС и файлы, что централизовано сохраняются. Для этой архитектуры характерный коллективный доступ к общей БД на файловом сервере. От конкретного АРМу на сервер поступает запрос, обработка которого предопределяет передачу по сети на АРМ всей информации запитуваного файла. Выбор записей, что удовлетворяют условия запроса, будет осуществлен на самом АРМи средствами СУБД. Это приводит до того, что в момент передачи по сети информации файла доступ к нему других АРМив блокируется.

Одновременный доступ многих пользователей к интегрированной БД реализуются в концепции "клиент—сервер, согласно с которой серверу принадлежит более активная роль. Запрос на обработку данных ссылается клиентом (АРМом) по сети на сервер БД. На сервере осуществляются поиск данных и их обработки средствами СУБД. Обработанные данные передаются по сети от сервера к клиенту (на АРМи). Спецификой архитектуры "клиент—сервер есть использование языка структурированных запросов к БД, что обеспечивает работу с общими данными из разнотипных добавлений в сети.

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

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

Как ЭВМ клиента может быть использована любая ЭВМ.

Концепция "клиент—сервер означает, что каждая технологическая процедура нуждается в наличии трех элементов: клиента, который приглашает информацию; сервера, что эту информацию предоставляет; собственно сети. Сервер можно рассматривать: как элемент аппаратуры, который обеспечивает совместно используемый сервис в сетевой среде; как программный компонент, что предоставляет общий функциональный сервис другим программным компонентам; как сочетание ЭВМ и программы. Клиента можно рассматривать: как ЭВМ; как добавление, что формирует и направляет запрос к серверу. Он отвечает за обработку, выведение информации и передачу запросов сервера. Программа-сервер принимает запрос, обрабатывает его и отправляет результат клиенту. Пользователь взаимодействует только с программой-клиентом. При этом в концепции "клиент—сервер программы клиента и его запросы сохраняются отдельно от СУБД.