Принципы передачи данных по сети
МНОГОПОЛЬЗОВАТЕЛЬСКИХ БД
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 Гбит/с.