Сетевой режим автоматизированной обработки информации
Сеть - это совокупность программных, технических и коммуникационных средств, обеспечивающих эффективное распределение вычислительных ресурсов.
Являясь одновременно и продуктом, и мощным стимулом развития интеллекта человека, сеть позволяет построить распределенные хранилища информации; расширить перечень решаемых задач по обработке информации; повысить надежность информационной системы за счет дублирования работы ЭВМ; создать новые виды сервисного обслуживания, например электронную почту; снизить стоимость обработки информации.
К сетям, как и к отдельным ЭВМ, приложимо понятие "архитектура", под которой понимается конструирование сложных объединений ЭВМ, предоставляющих пользователям широкий набор различных информационных ресурсов. Архитектура сетей имеет набор характеристик. Открытость - заключается в обеспечении возможности подключения в контур сети любых типов современных ЭВМ. Ресурсы - значимость и ценность сети должны определяться набором хранимых в ней знаний, данных и способностью технических средств оперативно их представлять либо обрабатывать. Надежность - трактуется как обеспечение высокого показателя "наработки на отказ" за счет оперативных сообщений об аварийном режиме, тестирования, программно-логического контроля и дублирования техники. Динамичность - заключается в минимизации времени отклика сети на запрос пользователя. Интерфейс - предполагается, что сеть обеспечивает широкий набор сервисных функций по обслуживанию пользователя и предоставлению ему запрашиваемых информационных ресурсов. Автономность - возможность независимой работы сетей различных уровней. Коммуникации - к ним предъявляются требования, связанные с обеспечением взаимодействия ЭВМ по любой принятой пользователем конфигурации сети. Сеть обеспечивает защиту данных от несанкционированного доступа, автоматическое восстановление работоспособности при аварийных сбоях, высокую достоверность передаваемой информации и вычислительных процедур.
Важнейшей характеристикой сети является топология, определяемая структурой соединения ЭВМ в сети. Различают два вида топологии - физическую и логическую. Под физической топологией понимается реальная схема соединения узлов сети каналами связи, а под логической - структура маршрутов потоков данных между узлами. Физическая и логическая топологии не всегда совпадают.
Существует несколько топологических структур сетей: шинная, звездообразная, древовидная, кольцевая и многосвязная.
Для описания взаимодействия компонентов в сети используются протоколы и интерфейсы.
Протокол в информационной сети - это документ, однозначно определяющий правила взаимодействия одноименных уровней работающих друг с другом абонентов. Например, чтобы сеансовые программы абонентов понимали друг друга, они должны работать одинаковым образом, т.е. должны выполнять требования сеансового протокола - стандарта. Это требование определяет список команд, которыми могут обмениваться программы, порядок передачи команд, правила взаимной проверки, размеры передаваемых блоков данных и т. д.
Так же описывается протоколами взаимодействие и других одноименных групп программ: транспортных, канальных и т.д. Таким образом, сеть представляется протоколами семи уровней.
Наиболее важными функциями протоколов на всех уровнях сети являются защита от ошибок, управление потоками данных в сети, защита ее от перегрузок; выполнение операций по маршрутизации сообщений и оптимизации использования ресурсов в сети, обеспечивающее большую степень доступности услуг сети путем образования нескольких маршрутов между двумя абонентами.
При подключении компонентов сети друг к другу должны быть однозначно определены правила их стыковки. Их принято называть интерфейсами. Интерфейс - свод правил по взаимодействию между функциональными компонентами, расположенными в смежных уровнях и входящими в одну и ту же систему.
При разработке протоколов и интерфейсов учитывается свойство открытости с целью их дальнейшего развития и обеспечения взаимодействия с другими средствами и абонентами. Эту работу проводит Международная организация по стандартизации в содружестве с организациями различных стран.
Многообразие сетевых технологий вызывает необходимость их классификации по каким-либо ключевым признакам.
По признаку специализации сетевые технологии подразделяются на универсальные, предназначенные для решения всех задач пользователей, и специализированные - для решения небольшого количества специальных задач.
Выделяемые по способу организации двухуровневые технологии имеют кроме ЭВМ, с которыми непосредственно общаются пользователи и которые называются рабочими станциями, специальные компьютеры, называемые серверами. Задачей сервера и является обслуживание рабочих станций с предоставлением им своих ресурсов, которые обычно существенно выше, чем ресурсы рабочей станции. Их взаимодействие можно представить следующим образом. По мере необходимости рабочая станция отправляет серверу запрос на выполнение каких-либо действий: прочитать данные, напечатать документ, передать факс и др. Сервер выполняет требуемые действия и посылает "отчет о проделанной работе". В зависимости от вида работы, для которой предназначен сервер, он и называется по-разному: файловый сервер, если он выполняет простые операции чтения-записи данных из файлов; принт-сервер, если он выполняет операции печати; SQL-сервер, если он выполняет сложные операции поиска и извлечения данных из баз данных.
В одноранговой технологии функции рабочей станции и сервера совмещены - пользовательская ЭВМ может быть одновременно и сервером, и рабочей станцией. Каждая ЭВМ в состоянии предоставлять другой ЭВМ свои ресурсы или, наоборот, запрашивать их.
Разумеется, в системе "клиент-сервер" за счет специализации работ достигается более высокая производительность сети, шире ее спектр и качество услуг. Однако одноранговые сети дешевле и проще в эксплуатации.
По способу связи осуществляется классификация коммуникаций, обеспечивающих движение информации между элементами сети. В проводных технологиях в качестве физической среды в каналах используются плоский двухжильный кабель; витая пара проводов; коаксиальный кабель; световод.
Беспроводные сетевые технологии, использующие частотные каналы передачи данных, представляют в настоящее время разумную альтернативу обычным проводным сетям и становятся все более привлекательными. Самое большое преимущество беспроводных технологий - это возможности, предоставляемые пользователям портативных компьютеров. Однако скорость передачи данных, достигаемая в беспроводных технологиях, не может пока сравниться с пропускной способностью кабеля, хотя она в последнее время и значительно выросла. Важно, что для перехода к беспроводной технологии не нужно менять уже имеющиеся сети.
В спутниковых технологиях физической средой передачи данных также является эфир. Использование спутников оправдано в случае значительного удаления абонентов друг от друга при чрезмерном ослаблении посылаемых электромагнитных сигналов с большими посторонними шумами. Чтобы сигналы, направленные отправителем, не смешивались с аналогичными, направленными к получателю, при работе со спутником прокладываются два частотных канала - один для отправителя, другой для получателя. Это мероприятие позволяет избежать ошибок при передаче информации.
Сравнительно просто классифицируются сетевые технологии по составу ЭВМ. Однородные сетевые технологии предполагают увязку в сети однотипных средств, разрабатываемых одной фирмой. Подключение к такой сети средств других производителей возможно только при условии соблюдения в них стандартов, принятых в однородной архитектуре.
Другой подход состоит в разработке единой универсальной сетевой технологии независимо от типов применяемых в ней средств. Такие технологии называются неоднородными. Первым стандартом для таких сетей была базовая эталонная модель. Наиболее обширно представлена классификация сетевых технологий по признаку "охват территории": использование персональных компьютеров в составе локальных вычислительных сетей (ЛВС) обеспечивает постоянное и оперативное взаимодействие между отдельными пользователями в пределах коммерческой либо научно-производственной структуры; территориальной (региональной) называют сеть, компьютеры которой находятся на большом удалении друг от друга; федеральная сеть в качестве основной задачи имеет создание магистральной сети передачи данных с коммутацией пакетов и предоставление услуг по передаче данных в реальном масштабе времени широкому кругу пользователей, к числу которых относятся и территориальные сети; глобальные сети обеспечивают возможность общения по переписке и телеконференции, основная задача глобальной сети - обеспечение абонентам не только доступа к компьютерным ресурсам, но и возможности взаимодействия между собой различных профессиональных групп, рассредоточенных на большой территории.
При выборе информационно-вычислительной сети пользователь в первую очередь решает вопрос о прикладной системе, т.е. о комплексе задач предметной области.
При выборе прикладной системы предполагается, что она будет функционировать в некоторой программной и технической среде. Поэтому прикладная система сразу накладывает ограничения на выбор общесистемного программного обеспечения и компьютеров, а также определяет требования к пропускной способности сети. Таким образом, работа по выбору сети предполагает ознакомление с предметной областью, выбор сетевой операционной системы, предложения по аппаратным решениям. Эту работу выполняет специализированная фирма - системный интегратор. При выборе сети фирма-интегратор несет ответственность за все принятые действия и предлагает фирме-заказчику только те решения, которые прошли апробацию на реальном оборудовании в постоянно действующей сетевой лаборатории.
Современные тенденции на компьютерном рынке таковы, что большинство пользователей предпочитают продукцию известных фирм мира и известных системных интеграторов.
Можно выделить три основных признака квалифицированного системного интегратора, способного создать сеть под ключ:
1) фирма должна специализироваться в области системной сетевой интеграции;
2) фирма должна иметь долгосрочные соглашения с основными поставщиками рекомендуемого оборудования и программного обеспечения;
3) фирма должна иметь достаточный опыт работы по проектированию, установке и сопровождению сетей.
Выбор стратегии сети - задача со многими неизвестными, решение которой требует учета нескольких противоречивых критериев. С одной стороны, сеть должна быть настолько мощной, чтобы обеспечить клиентам широкий спектр услуг, с другой - достаточно экономичной, чтобы расходы на ее создание и эксплуатацию не превысили доходов от ее внедрения. Фактически задача по конструированию сети - задача оптимизации, требующая творческого подхода и со стороны заказчика.
На рынке информационных систем свои услуги предлагают десятки фирм, а их предложения сильно различаются и по стоимости, и по спектру возможностей. Для того, чтобы облегчить сопоставление предложений и выбрать наиболее удачное решение, необходимы серьезные аналитические проработки, осуществляемые совместно заказчиком и разработчиком на стадии технико-экономического обоснования и технического задания. Эти проработки должны затрагивать такие позиции, как цель создания сети, решаемые задачи, архитектура сети, стоимость сети, надежность сети, защита информации, программное обеспечение.
Как в любой другой физической системе в локальной сети возможны неисправности. Причины их возникновения могут быть самыми разнообразными - от механических повреждений и дефектов кабеля до неисправностей электронных средств и ошибок программного обеспечения. С ростом размеров и сложности сети вероятность сбоев возрастает, а задача их локализации и устранения приобретает особую актуальность.
Традиционная структура с общей шиной повышает вероятность возникновения неисправности, так как нарушение контакта в любом из соединений немедленно отражается на работе всей сети, а программный или аппаратный сбой на одной из станций способен блокировать всю сеть. Определить, где именно происходит сбой, крайне трудно: ведь сигнал на кабеле представляет из себя сумму сигналов от всех станций. Выделить и проверить сигнал от какой-то одной просто невозможно. Единственным способом поиска неисправности остается последовательная проверка всех соединений и очередное отключение станций до тех пор, пока не восстановится функционирование. Эта процедура сложная даже тогда, когда сеть установлена в одной комнате, а машин в ней меньше десяти. В больших сетях длина кабеля может достигать сотен метров, а число машин - нескольких сотен.
При традиционном построении сети администратор оказывается практически бессильным, если кто-то из пользователей перегружает сеть. Ведь даже мощности современной ЭВМ вполне достаточно, чтобы полностью загрузить сеть с полосой пропускания 100 Мбит/с, сделав работу остальных пользователей практически невозможной. Можно найти нарушителя, но средств остановить его в момент возникновения перегрузки нет. Последствия этого могут быть весьма серьезными, особенно если сеть используется для обмена с сервером базы данных или для подключения интерактивных терминалов.
Другая очень серьезная проблема, с которой сталкивается администратор традиционной сети - сложность ее переконфигурации. До тех пор, пока изменения (перемещение станций и подключение новых) незначительны, удается обойтись добавлением новых сегментов кабеля, однако сколько-нибудь значительные перемещения требуют "перетряски" всей сети. Многое зависит от того, насколько тщательно была спланирована первоначальная разводка. Иногда удается избежать глобальных изменений в течение 2-3-х лет, однако более характерны серьезные изменения каждые 9-12 месяцев. Это дает основание относить затраты на построение и поддержку сети традиционной архитектуры к текущим расходам организации.
Помимо прямых затрат на переконфитурацию сети большими оказываются потери, связанные с простоями многих подразделений организации, для которых сеть - необходимое условие работы.
Прокладка коаксиального кабеля - непростое дело и может потребовать нескольких недель. Для солидной организации, деятельность которой в большой степени связана с работоспособностью сети, ее переконфигурация - стихийное бедствие.
Топология с общей шиной страдает и принципиальным ограничением пропускной способности. Так как все станции сети используют общий носитель (кабель), то его полоса пропускания делится между ними. С подключением новых станций доля каждой пропорционально уменьшается. Так как станций может быть несколько десятков, то на долю каждой из них может приходиться лишь около 1% от полосы пропускания носителя. С повышением сложности сети актуальными становятся вопросы контроля доступа к ней и учета использования ее ресурсов. Общая шина и здесь накладывает ограничения: эффективный контроль и управление возможны только целыми сегментами сети.
Рассмотренные трудности вызваны не столько недостатками программных средств или аппаратуры, сколько самой физической топологией сети.
Альтернативой традиционной кабельной схеме является ее структурированность. Существует целая технология по разводке кабеля внутри зданий. Крупные телефонные компании предлагают структурированную кабельную сеть. Этот продукт помимо конструктивных элементов содержит инженерную проработку проекта, включая настройку архитектуры сети на особенности здания и организации, которая будет ее использовать, а также учитывает будущие потребности организации в информационных технологиях.