Абоненты компьютерных сетей и формы их взаимодействия
Объединение в один комплекс средств вычислительной техники, аппаратуры связи и каналов передачи данных требует использования специальной терминологии:
• абоненты сети — объекты, генерирующие или потребляющие информацию в сети.
Абонентами сети могут быть отдельные ЭВМ, комплексы ЭВМ, терминалы, промышленные роботы, станки с числовым программным управлением и т. д. Любой абонент сети подключается к станции;
• станция — аппаратура, которая выполняет функции, связанные с передачей и приемом информации. В качестве станции часто используются сетевые адаптеры (карты) и модемы;
• абонентская система — совокупность абонента и станции. Как правило, абонентскую систему образуют компьютер с установленной в него сетевой картой или модемом;
• коммуникационная среда — линии связи или пространство, в котором распространяются электрические сигналы, и аппаратура передачи данных. Эта среда обеспечивает взаимодействие абонентов.
На базе коммуникационной среды строится коммуникационная сеть, которая обеспечивает передачу информации между абонентскими системами. Такой подход позволяет рассматривать любую компьютерную сеть как совокупность абонентских систем и коммуникационной сети. Обобщенная структура компьютерной сети приведена на рис. 9.2.
Рис. 9.2. Обобщенная структура компьютерной сети
Можно предположить, что характер взаимодействия пользователей в такой сети можно представить в виде графической модели, представленной на рис. 9.3. В соответствии с этой моделью
Рис. 9.3. Схема взаимодействия элементов компьютерной сети
компьютер, управляемый пользователем, является либо источником сообщений — передатчиком, либо их приемником. В данном случае под сообщением подразумеваются цифровые данные, предназначенные для распространения (передачи или приема) в коммуникационной среде.
Станция преобразует сообщение в сигнал. Сигнал является переносчиком сообщения и представляет собой физический процесс или явление, который способен обеспечить перенос сообщения в коммуникационной среде.
Очевидно, что содержание сообщения могут составлять не только данные, но и команды, представляющие собой закодированные инструкции по выполнению тех или иных задач на компьютере. Запрограммированную последовательность действий для решения задачи принято называть процессом. Процесс, обеспечивающий решение прикладной задачи, называется прикладным. Отсюда следует, что взаимодействие абонентских ЭВМ в сети можно рассматривать как взаимодействие прикладных процессов конечных пользователей через коммуникационную сеть. Следовательно, коммуникационная сеть обеспечивает физическое соединение между абонентскими ЭВМ — передачу сообщений по каналам связи. Для того чтобы процессы могли взаимодействовать, между ними должна существовать и логическая связь (процессы должны быть инициированы, файлы данных открыты).
В случае, если компьютер используется только для ввода и вывода команд и данных, его называют терминалом.
Анализ работы вычислительных сетей позволяет установить следующие формы взаимодействия между абонентскими ЭВМ [10]:
• терминал — удаленный процесс;
• терминал — доступ к удаленному файлу;
• терминал — доступ к удаленной базе данных;
При реализации этих форм взаимодействия происходит следующее:
• терминал — удаленный процесс. В этом случае происходит обращение с терминала одной из абонентских ЭВМ к процессу, находящемуся на другой абонентской ЭВМ сети. При этом устанавливается логическая связь с процессом и проводится сеанс работы с ним. Можно запустить удаленный процесс, получить результаты обработки данных этим процессом. Другими словами, при этом реализуется обработка данных на удаленном компьютере;
• терминал — доступ к удаленному файлу. В этом случае можно открыть удаленный файл, модифицировать его или произвести транспортировку этого файла на любое внешнее устройство абонентской ЭВМ для дальнейшей работы с ним в локальном режиме;
• терминал — доступ к удаленной базе данных.
Эта форма взаимодействия аналогична предыдущей. Только в этом случае производится работа с базой данных в ее полном объеме в соответствии с правами доступа, которыми обладает данный пользователь вычислительной сети;
• терминал — терминал. При этой форме взаимодействия осуществляется обмен сообщениями между абонентами сети в диалоговом режиме. Сообщения могут посылаться как отдельным абонентам, так и группам абонентов сети. Длина сообщения не должна превышать некоторой установленной для данной сети величины (обычно — строка на экране терминала);
• электронная почта в последнее время стала очень распространенной. В данном случае каждый абонент имеет на своей ЭВМ «почтовый ящик». Это специальный файл, в который записываются все поступающие в его адрес сообщения. Конечный пользователь может проверять в начале работы свой «почтовый ящик», выводить сообщения на печать и передавать сообщения в адрес других абонентов вычислительной сети.
Структурная схема, иллюстрирующая основные формы взаимодействия между абонентскими ЭВМ в сети, приведена на рис. 9.4.
Рис. 9.4. Формы взаимодействия абонентов сети
1. Компьютерные сети
Компьютерной сетью называется совокупность компьютеров, взаимосвязанных через каналы передачи данных, обеспечивающих пользователей средствами обмена информации и коллективного использования ресурсов сети.
Назначение всех видов компьютерных сетей определяется двумя функциями:
- обеспечение совместного использования аппаратных и программных ресурсов сети;
- обеспечение совместного доступа к ресурсам данных.
- Техническое обеспечение– это ЭВМ различных типов, средства связи, оборудование абонентских пунктов. Основные требования, которые предъявляются к техническому обеспечению сети, это универсальность, и модульность, обеспечивающая возможность наращивания и изменения конфигурации сети.
- Информационное обеспечение сетипредставляет собой единый информационный фонд, ориентированный на решаемые в сети задачи. В состав информационного обеспечения входят база знаний, банки данных и т.д.
- Программное обеспечение сетипредназначено для организации коллективного доступа к ее ресурсам, динамического распределения и перераспределения ресурсов сети с целью максимальной загрузки технических средств. Основным компонентом программного обеспечения сети являютсясетевые операционные системы, которые представляют собой комплекс управляющих и обслуживающих программ.
1.2 Основные характеристики компьютерных сетей
- Скорость передачиданных по каналу связи — измеряется количеством битов информации, передаваемых за единицу времени. Единица измерения скорости передачи данных —Мегабит в секунду (Мбит/с). Скорость передачи данных зависит от типа и качества канала связи, типа используемых модемов.
- Пропускная способностьканала связи— оценивается количеством знаков, передаваемых по каналу за единицу времени. Теоретическая пропускная способность определяется скоростью передачи данных. Единица измерения пропускной способности канала связи –количествознаков в секунду.
- Достоверностьпередачиинформации— оценивают как отношение количества ошибочно переданных знаков к общему числу переданных знаков. Единица измерения достоверности –количество ошибок на знак.
- Надежность коммуникационнойсети определяется либо долей времени исправного состояния в общем времени работы, либо средним временем безотказной работы. Единица измерения надежности —среднее время безотказнойработы в час.
- Время реакции сети– это время, затрачиваемое программным обеспечением и устройствами сети на подготовку к передаче информации по данному каналу. Время реакции сети измеряетсямиллисекундах.
1.3 Классификация компьютерных сетей
Современные сети можно классифицировать по различным признакам: По удаленности компьютеров:
- ЛокальныеLAN (LocalAreaNetwork) — сеть в пределах предприятия, учреждения, одной организации. Компьютеры расположены на расстоянии до нескольких километров и обычно соединены при помощи скоростных линий связи.
- РегиональныеMAN (Metropolitan Area Network)- объединяют пользователей области, города, небольших стран. В качестве каналов связи используются телефонные линии. Расстояние между узлами сети составляет от 10 до 1000 км.
- ГлобальныеWAN (Wide Area Network) — включают другие глобальные сети, локальные сети, а также отдельно подключаемые к ней компьютеры.
По назначениюи перечню предоставляемых услуг:
- Общееиспользованиефайлов и принтеров — с помощью специальной ЭВМ (файл-сервер, принтер-сервер) организуется доступ пользователей к файлам и принтерам.
- Общееиспользованиебаз данных — с помощью специальной ЭВМ (сервер баз данных) организуется доступ пользователей к базе данных.
- Применениетехнологий Интернет — электронная почта, Всемирная паутина, телеконференции, видеоконференции, передача файлов через Интернет.
По способу организации взаимодействия:
- Одноранговые сети — все компьютеры одноранговой сети равноправны, при этом любой пользователь сети может получить доступ к данным, хранящимся на любом компьютере. Главное достоинство одноранговых сетей – это простота установки и эксплуатации. Главный недостаток состоит в том, что в условиях одноранговых сетей затруднено решение вопросов защиты информации. Поэтому такой способ организации сети используется для сетей с небольшим количеством компьютеров и там, где вопрос защиты данных не является принципиальным.
- Сети свыделеннымсервером(иерархическиесети) — при установке сети заранее выделяются один или несколькосерверов— компьютеров, управляющих обменом данных по сети и распределением ресурсов. Любой компьютер, имеющий доступ к услугам сервера называютклиентомсетиилирабочейстанцией. Сам сервер может быть клиентом только сервера более высокого уровня иерархии. Иерархическая модель сети является наиболее предпочтительной, так как позволяет создать наиболее устойчивую структуру сети и более рационально распределить ресурсы. Также достоинством иерархической сети является более высокий уровень защиты данных. К недостаткам иерархической сети, по сравнению с одноранговыми сетями, относятся:
- Необходимость дополнительной ОС для сервера.
- Более высокая сложность установки и модернизации сети.
- Необходимость выделения отдельного компьютера в качестве сервера
Потехнологиииспользования сервера:
- Сети с архитектурой файл-сервер— используется файловый сервер, на котором хранится большинство программ и данных. По требованию пользователя ему пересылаются необходимая программа и данные. Обработка информации выполняется на рабочей станции.
- Сети с архитектурой клиент-сервер— между приложением-клиентом и приложением-сервером осуществляется обмен данными. Хранение данных и их обработка производится на мощном сервере, который выполняет также контроль за доступом к ресурсам и данным. Рабочая станция получает только результаты запроса.
Поскоростипередачи информациикомпьютерные сети делятся на низко-, средне- и высокоскоростные:
- Низкоскоростныесети — до 10 Мбит/с;
- Среднескоростныесети- до 100 Мбит/с;
- Высокоскоростныесети — свыше 100 Мбит/с.
По типу среды передачисети разделяются на
- Проводные(на коаксиальном кабеле, на витой паре, оптоволоконные);
- Беспроводныес передачей информации по радиоканалам или в инфракрасном диапазоне.
По топологии (как соединены компьютеры между собой):
- Общая шина
- Звезда
- Кольцо