Принципы передачи данных по сети

МНОГОПОЛЬЗОВАТЕЛЬСКИХ БД

1. Эволюция концепций обработки данных

2. Принципы передачи данных по сети

3. Системы удаленной обработки данных

4. Системы совместного использования файлов

5. Клиент-серверные системы

6. Системы обработки распределенных БД

7.Хранилища данных

Эволюция концепций обработки данных

Обработка данных – это совокупность методов и средств, осуществляющих преобразование данных

Концепции обработки данных –обработка:

1) на мэйнфреймах в пакетном режиме;

2) в многотерминальных системах;

3) на автономных ПК;

4) с использованием компьютерных сетей.

1) Обработка на мэйнфреймах в пакетном режиме

Пользователь составлял пакет заданий на языке описания заданий на выполнение определенных операций над исходной программой и/или счет по программе, подготовленный на перфокартах. Затем передавал его на ВЦ на обработку на мэйнфрейме.

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

Обработка в многотерминальных системах

К мэйнфрейму, расположенному на ВЦ, подключались терминалы, рассредоточенные по всему предприятию.

Терминал – это устройство или набор устройств, предназначенных для взаимодействия с вычислительной системой или сетью ЭВМ

ОСус ПП1 ПП2 . . . ППn СУБД ОСуд БД
Мэйнфрейм

ОСус – часть ОС, отвечающая за управление связью

ОСуд – часть ОС, отвечающая за управление данными

ПП– прикладная программа

Пользователи с помощью терминалов передавали запросы к БД.

ОСус принимала их и передавала соответствующим ПП. Те обращались к СУБД, и она выполняла операции с БД, используя ОСуд.

Результаты запросов возвращались пользователям у терминалов.

Обработка данных на автономных ПК

На ПК пользователя устанавливалась СУБД, с помощью которой пользователь создавал на этом же ПК свою, локальную БД и работал с ней монопольно (в однопользовательском режиме).

Такая СУБД (настольная) была ответственна за выполнение запросов и за поддержание целостности БД.

К аппаратному обеспечению ПК предъявлялись скромные требования.

Данные передавались с ПК на ПК на дискетах.

Обработка данных с использованием КС

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

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

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

Обработка данных с использованием КС в настоящее время – самая реализуемая концепция обработки данных.

Принципы передачи данных по сети

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

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

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

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

В настоящее время передача информации в КС происходит с помощью программно-аппаратных средств (программы протокола TCP/IP и сетевой карты) со скоростью от 100 Мбит/с до 1 Гбит/с.

Наши рекомендации