Основы построения сетей
Сетевые информационные технологии являются в настоящее время наиболее значимыми, активно развивающимися и популярными в различных областях деятельности. Они создают беспрецедентные возможности для электронной связи. Компьютеры и телекоммуникационные средства, объединенные в сети, формируют основу для создания единого информационного пространства, дают возможность мгновенного доступа к информационным ресурсам практически из любого места земного шара. К преимуществам сетевых технологий следует отнести и такие, как устранение непроизводительного дублирования процессов обработки и хранения информации; более экономное коллективное использование дорогих сетевых ресурсов, появление дополнительных сетевых информационных услуг. Появление компьютерных сетей создало основу для нового подхода к обработке данных — распределенной. Такой подход отражает организационную структуру компании, состоящую из отдельных подразделений, отделов, которые физически распределены по разным офисам, отделениям, предприятиям или филиалам. При чем каждая структурная единица решает свои задачи и использует для этого определенный набор данных. Разработка систем распределенной обработки данных, отражающих организационную структуру предприятия, позволяет сделать данные, поддерживаемые каждым структурным подразделением, общедоступными, обеспечив при этом сохранение их в тех местах, где они чаще всего используются. Такой подход расширяет возможности совместного использования информации, одновременно повышая эффективность доступа к ним. Все сказанное выше в значительной степени обусловило широкое распространение сетевых информационных технологий в сфере управления.
Базовым понятием в этой предметной области является сеть.
Сеть — совокупность автономных компьютеров, объединенных средствами передачи данных. Архитектура сети определяет принципы построения и функционирования аппаратного и программного обеспечения элементов сети. Координация деятельности элементов сети обеспечивается системой принципов и соглашений, устанавливаемых на двусторонней или многосторонней основе. Для обеспечения возможности взаимодействия систем Международная организация по стандартизации (ISO) установила набор правил (протоколов), формирующихЭталонную модель взаимодействия открытых систем (модель OSI). Согласно этой модели весь процесс взаимодействия систем в сети представлен в виде упорядоченной иерархической системы, состоящей из семи функциональных этажей или уровней. Правила взаимодействия в пределах одного уровня называют протоколом, а правила взаимодействия сетевых уровней называют сетевым интерфейсом. Примером одного из интерфейсов является интерфейс Х.25 подключения пользователей к сети.
Первые системы коллективного пользования информационными и вычислительными ресурсами, основанные на сетевых технологиях, появились в 60—70-е гг.- По мере развития таких систем меняется характер связи, взаимодействия основных компонентов сетевой ин формационной технологии: хоста — центральной ЭВМ, держателя всех ресурсов, и терминалов — конечных пользователей, которые становятся абонентами сети, подключая свои компьютеры к специальным ее узлам. К настоящему моменту сложилась и стала главенству ющей концепция архитектуры "клиент — сервер" — обобщенное представление о взаимодействии двух компо нентов информационной технологии в сетях. При этом логически и физически выделяются: активная сторона — клиент, источник запросов и пассивная сторона — сервер, источник ответов. Возможны разные реализации систем с данной архитектурой: один клиент — один сервер; несколько клиентов — один сервер; несколько клиентов — несколько серверов.
Рассмотрим в качестве примера второй вариант реализации технологии "клиент — сервер", как наиболее распространенную. В соответствии с этим вариантом в сети выделяют один наиболее мощный компьютер, на котором располагают все информационные ресурсы. Такой компьютер называют сервером. Остальные компьютеры называют клиентами (могут быть менее мощными). Им доступны все ресурсы сервера. При работе в сети пользователь запускает на своем компьютере Программу клиент и запрашивает какую-либо сетевую услугу. Программа клиент обеспечивает первичную обработку запроса, формирует его для программы-сервера, которая и представляет эту сетевую услугу. Сервер находится в состоянии постоянного ожидания запросов от клиентов. В случае получения запросов программа инициирует обработку запроса (обращение к БД, выполнение поиска нужной информации или передает запрос на другой сервер с другими БД). После окончания обработки запроса Программа-сервер возвращает ответ Программе-клиенту, которая и выдает (и, если необходимо, дополнительно обрабатывает) результаты поиска пользователю
Дата добавления: 2017-10-09; просмотров: 652;