Схема формирования структурированной концепции эффективного применения вычислительной техники в сфере управления.
Сетью ЭВМ или вычислительной сетью (ВС) принято называть совокупность взаимодействующих станций, организованных на базе ЭВМ (в том числе и ПЭВМ), называемых узлами сети (УС), взаимосвязанных между собой посредством каналов передачи данных (КПД), образующих среду передачи данных (СПД). Каждый УС может осуществлять обработку информации в автономном режиме и обмениваться информационными сообщениями с другими УС.
Сетевые операции регулируются набором правил и соглашений (называемых сетевым протоколом), который определяет: типы разъемов и кабелей, виды сигналов, форматы данных, алгоритмы работы сетевых интерфейсрв, способы контроля и исправления ошибок, взаимодействие прикладных процессов и др.
К настоящему времени разработано значительное число разновидностей организационного и архитектурного построения ВС. Системную их классификацию можно осуществить по следующим критериям:
1)по масштабу - локальные и глобальные;
2)по способу организации - централизованные и децентрализован
ные;
3)по топологии (конфигурации) - звездообразные, кольцевые, шин
ные, смешанные.
Разновидности ВС по выделенным значениям перечисленных критериев характеризуются следующим образом.
Локальные ВС (ЛВС) - сети, узлы которых располагаются на небольших расстояниях друг от друга (в различных помещениях одного и того же здания, в различных зданиях, расположенных на одной и той же территории. В глобальных ВС (ГВС) узлы сети расположены на значительных расстояниях друг от друга (в различных частях крупного города, в удаленных друг от друга населенных пунктах, в различных регионах страны и даже в различных странах).
Централизованные ВС - сети, в которых предусмотрен главный узел, через который осуществляются все обмены информацией и который осуществляет управление всеми процессами взаимодействия узлов.
Децентрализованные ВС — сети с относительно равноправными узлами, управление доступом к каналам передачи данных в этих сетях распределено между узлами.
Разновидности ВС по топологии
Как отмечалось выше, различают четыре разновидности конфигурации ВС: звездообразную, кольцевую, шинную и комбинированную (см. рис. 1). Отличительные их признаки состоят в следующем.
Звездообразная конфигурация. В сети предусматривается центральный узел (ЦУС), через который передаются все сообщения. Такие сети появились раньше других, когда на базе большой центральной ЭВМ создавалась развитая сеть удаленных терминалов пользователей.
Недостатки звездообразных сетей:
1) полная зависимость надежности функционирования сети от надежности ЦУС, выход из строя которого однозначно ведет к выходу из строя всей сети;
2) сложность ЦУС, на который возложены практически все сетевые функции.
Кольцевая конфигурация. В кольцевой сети не выделяется узел, управляющий передачей сообщений, их передача осуществляется в одном направлении через специальные повторители, к которым подключаются все узлы сети.
Достоинства кольцевых ВС:
1) отсутствие зависимости сети от функционирования отдельных ее узлов, причем отключение какого-либо узла не нарушает работу сети;
2) легкая идентификация неисправных узлов и возможность осуществления реконфигурации сети в случае сбоя или неисправности.
Недостатки:
1) надежность сети полностью зависит от надежности кабельной системы, поскольку неисправность этой системы в каком-либо одном месте полностью выводит из строя всю сеть;
2) усложняется решение задач защиты информации, поскольку сообщения при передаче проходят через все узлы сети.
Шинная структура. Шина — это незамкнутая в кольцо среда передачи данных. Все узлы сети подключаются к шине одинаковым образом через усилители-повторители сигналов, поскольку сигналы в шине затухают. Сигналы в шине от передающего узла распространяются в обе стороны со скоростью, соизмеримой со скоростью света. Так как все принимающие узлы получают передаваемые сообщения практически одновременно, то особое внимание должно обращаться на управление доступом к среде передачи.
Достоинства шинной структуры:
1) простота организации, особенно при создании ЛВС;
2 легкость подключения новых узлов;
Основные недостатки:
1) пассивность среды передачи, в силу чего необходимо усиление
сигналов, затухающих в среде;
2) усложнение решения задач защиты информации;
3) при увеличении числа УС растет опасность насыщения среды передачи, что ведет к снижению пропускной способности.
Комбинированные сети, как это следует из самого названия, организуются путем построения отдельных фрагментов сети по различным способам с объединением их в общую сеть.
На основе даже такого беглого рассмотрения возможных структур ВС нетрудно заключить, что для тех объектов (предприятий, учреждений, других организаций), в которых регулярно обрабатываются значительные объемы подлежащей защите информации, наиболее целесообразной будет комбинированная структура ЛВС. Например, для обработки конфиденциальной информации может быть создана самостоятельная подсеть, организованная по звездообразной схеме, а для обработки общедоступной - подсеть, организованная по шинной схеме, причем ЦУС первой подсистемы может быть подсоединен к общей шине второй подсистемы в качестве полноправного ее узла. Выдача же на общую шину защищаемой информации может блокироваться центральным узлом первой подсистемы.
Следует обратить внимание еще и на такое обстоятельство. В настоящее время есть возможности расширить само содержание понятия среды передачи, включив в него также организационную передачу сообщений, например, путем переноса дискет с помощью посыльного. Нетрудно представить, насколько это может расширить организацию сетевой обработки данных, хотя и будет сопряжено с решением дополнительных задач, в том числе и связанных с защитой информации.
Рассмотрим далее основные положения концепции построения сетевых протоколов, представляющих наборы правил и соглашений, определяющих, как отмечалось выше, следующие элементы сети.
1. Типы разъемов и кабелей, используемых для создания среды пе
редачи.
2. Способы и методы передачи данных.
3. Алгоритмы работы сетевых интерфейсов.
4. Способы контроля и исправления ошибок.
5. Методы взаимодействия прикладных процессов.
Ниже в общем виде излагается возможное содержание перечисленных элементов.
1. Типы разъемов и кабелей, используемых для создания среды передачи данных. В настоящее время для создания физической среды передачи преимущественно используются три типа кабелей: витая пара, коаксиальный и оптоволоконный.
Витая пара представляет собой два изолированных провода спиралевидно сплетенных друг с другом. Такие кабели используются давно в телефонной связи. Они обеспечивают надежную передачу данных при сравнительно небольших скоростях (несколько Мбит/с) и небольших расстояниях передачи (несколько десятков метров). Отсюда следуют рекомендации по их применению: целесообразно использовать в компактных ЛВС с не очень большими потоками данных.
Существуют две разновидности кабелей рассматриваемого типа: неэкранированные и экранированные, причем в экранированных кабелях гасятся побочные электромагнитные излучения, поэтому они защищены от перехвата передаваемой информации путем неконтактного подсоединения.
Коаксиальный кабель содержит два проводника: один служит для передачи сигналов, второй - для заземления. Роль заземления всегда играет внешний цилиндрический проводник. Пространство между проводниками заполнено изоляционным материалом.
Коаксиальный кабель способен передавать широкополосные сигналы, т.е. одновременно много сигналов, каждый на своей частоте, что обеспечивает высокую скорость передачи. Кроме того, коаксиальные кабели отличаются достаточно высокой помехоустойчивостью.
Промышленностью выпускаются стандартный (толстый) и дешевый (тонкий) разновидности коаксиального кабеля. Толстый кабель отличается повышенной помехоустойчивостью и малым затуханием передаваемых сигналов, однако для его подключения необходимы специальные разъемы - соединения. Тонкий кабель уступает толстому по помехоустойчивости и степени затухания сигнала, но он подключается к стандартным разъемам - соединениям. Кроме того, названные разновидности кабеля отличаются максимальной длиной между узлами сети: толстый -до 2500 м, тонкий - до 925 м.
Всем сказанным однозначно определяются и рекомендации по их применению в ВС.
Оптоволоконный кабель представляет собою световод на кремниевой или пластмассовой основе, который защищен материалом с низким коэффициентом преломления. Он позволяет решить все проблемы создания среды передачи данных: высокая скорость передачи (до 50 Мбод/с), отсутствие потерь при передаче, практически полная невосприимчивость к помехам, отсутствие ограничений на расстояния передачи и полосу пропускания. Недостатки его заключаются в сложности установки и диагностики. Кроме того в настоящее время мало опыта в его применении. Однако, несмотря на названные недостатки, оптоволоконный кабель является весьма перспективным для организации среды передачи данных ВС.
2. Способы и методы передачи данных. Для передачи данных в сетях используются как традиционные способы передачи по техническим каналам связи, так и новые, разрабатываемые специально для создания среды передачи в ВС.
Из традиционных способов большое распространение в ВС получили телефонные каналы. Основной проблемой при этом стало преобразование высокоскоростных потоков цифровых (дискретных) данных в форму, удобную для передачи по телефонным каналам, рассчитанным на передачу речевых аналоговых сигналов. Решение проблемы было найдено разработкой методов предварительного, перед выдачей в телефонный канал связи, преобразования цифровых сигналов в аналоговые и обратного преобразования сигналов перед приемом их из телефонных каналов связи. Первый процесс преобразования получил название модуляции, второй - демодуляции, а устройство, осуществляющее эти преобразования -модулятора - демодулятора (или сокращенно - модема). Сама модуляция может осуществляться несколькими методами: амплитудная ( амплитуда некоторой несущей частоты меняется в соответствии с входной последовательностью бит: 1 - соответствует волне несущего сигнала, а отсутствие несущей - 0); частотная (частота меняется в обе стороны, крайние значения интерпретируются как 1 и 0), фазовая - меняется фаза несущей.
Для формирования среды передачи в ВС специально разработаны методы цифрового кодирования данных: 1 представляется положительным напряжением высокого уровня, 0 - напряжением низкого уровня. В зависимости от способа отделения друг от друга битов одинакового значения различают синхронное и асинхронное кодирование.
При синхронном кодировании узлы сети синхронизируются путем задания одинакового отсчета времени. Для этого передающий узел посылает сигналы тактовой частоты. Приемник в этом случае выбирает сигнал данных в моменты появления тактовых импульсов. Серьезный недостаток данного метода заключается в необходимости отдельной линии связи для передачи синхроимпульсов.
При асинхронной передаче поток бит делится на блоки фиксированной длины (например, байт). Узлы сети имеют генераторы импульсов одинаковой частоты. Генераторы периодически подстраиваются друг к другу (например, в начале каждого байта данных). Синхронизация в этом случае достигается передачей старт-бита в начале байта и стоп-бита в его конце.
3. Алгоритмы работы сетевых интерфейсов. Названные алгоритмы реализуют методы доступа к среде передачи данных. В настоящее время используется несколько таких методов, наиболее распространенные из них коротко рассматриваются ниже.
Множественный доступ с контролем несущей и обнаружением коллизий - это способ с состязаниями, где узлы сети соревнуются за право использования среды. Узел, выигравший в соревновании, может передать свой пакет данных, после чего освободить среду. Узлы периодически проверяют активность среды (наличие несущей). Отсутствие активности означает, что среда свободна и узлы могут начать передачу. Первый начавший передачу узел занимает среду, а остальные ожидают ее освобождения. При одновременном начале передачи несколькими узлами возникает коллизия. При ее появлении узлы прекращают передачу и в течение некоторого времени ожидают ее возобновления, после чего процедура повторяется.
Метод доступа в кольцевой среде с переданей маркера. Метод основан на однонаправленном двухточечном подключении узлов сети к среде передачи через порты приема и порты передачи. Физическая среда реализуется в виде звездно-кольцевой топологии, причем узлы сети соединяются кабелями через специальный концентратор. Если какой-либо узел неисправен, то он отключается от среды передачи. Если передача данных в кольце отсутствует, то в ней циркулирует специальный маркер в состоянии "свободно". Узел сети, который желает передать данные, меняет содержание маркера в состояние "занято" и присоединяет к нему пакет передаваемых данных. После завершения передачи передающий узел меняет содержание маркера в состояние "свободно". Все остальные узлы лишь ретранслируют передаваемый пакет.
Метод доступа типа шины с передачей маркера. Данный метод основывается на передаче вдоль логического кольца узлов сети специального маркера, содержащего адрес следующего узла. Каждому узлу известен адрес следующего узла. Каждый узел может находиться в одном из следующих состояний: прослушивание, прием кадра, передача пакета и передача маркера.
4. Способы контроля и исправления ошибок. Существует ряд эффективных способов подавления помех как в оборудовании и линиях электропитания, так и в информационных каналах сети. Рассмотрим основные из них.
Способы подавления помех в сетях электропитания. Основной причиной искажений формы стандартного сигнала первичного электропитания обычно является резкое изменение нагрузки сети электропитания. При наличии такой опасности необходимо использовать специальное электрооборудование для развязки питания оборудования коммуникаций сети, например в виде специальных распределительных силовых щитов.
Помимо этого применяются широкополосные фильтры на вводе питания коммуникационного оборудования в целях подавления кратковременных помех. Используется электростатическое экранирование линий электропитания и коммуникаций.
Защита от помех по линии "земля". Существуют два основных типа "земли": корпусная и схемная. Корпусное устройство "земли" должно быть обязательно подключено к общей линии "земля", проложенной в помещении. Схемное устройство "земли" - это нулевой потенциал, относительно которого отсчитываются уровни напряжения информационных сигналов. Общее правило заключается в том, что корпусные "земли" объединяются индивидуальными линиями в одной точке, а схемные - в другой. Причем эти точки могут быть не соединены, либо соединены, но обязательно располагаться в непосредственной близости друг от друга.
Способы помехозащищенной передачи по согласованным информационным линиям связи. Существуют специальные схемотехнические средства и правила согласования волнового сопротивления (например, витой пары или коаксиального кабеля) и нагрузочного импеданса коммуникационного устройства. Особо тщательно должна быть выполнена распайка разъемов и ответвления от линии информационной связи. Все" это существенно повышает помехозащищенность. В линиях связи большой протяженности применяют оптоволоконные развязки сетевых узлов.
Способы обеспечения помехозащищенности и коррекции ошибок в модемной связи. Основной задачей приема сигналов по телефонным каналам с использованием модема является нормализация их параметров и компенсация дестабилизирующих факторов и помех. Правильный выбор модема зависит от объективных данных о дестабилизирующих факторах конкретной телефонной линии, которые могут быть определены с помощью специального измерительного и имитационного оборудования.
5. Методы взаимодействия прикладных процессов. Способы объединения компьютеров в сеть условно можно разделить на два вида:
1)способы, отвечающие всем признакам ЛВС, основным из кото
рых считается возможность одновременного доступа пользователей к
общим программно-информационным ресурсам нескольких компьюте
ров;
2)способы, отвечающие не всем признакам ЛВС, но которые все же
дают возможность пользователям делать многое из того, что обеспечи
вают настоящие ЛВС. Такие системы принято называть ЛВС-подоб
ными.
К последним системам можно отнести:
1)коллективизаторы периферии и коммутаторы данных;
2)системы беспроводной локальной связи между компьютерами,
которые позволяют совместно использовать данные и обмениваться со
общениями;
3)системы локальных электронных досок объявлений, когда име
ются возможности обмена сообщениями и файлами, но нельзя совместно
использовать периферию.
В настоящее время у нас в стране наибольшее распространение получили сети Ethernet, Token-Ring, ArcNet и некоторые другие. Архитектура названных сетей достаточно детально изложена в [23], поэтому здесь ограничимся лишь кратким сравнением основных их характеристик (табл. 9.1).
Сетевые операционные системы (ОС). Современные сетевые ОС можно разделить на три класса: "DOS-ориентированные", "OS/2-ориентированные", "UNIX-ориентированные".
"DOS-ориентированные" сетевые системы предполагают наличие сетевого программного обеспечения на каждой рабочей станции ЛВС или выделение под файлсервер одной из станций. При этом возможно разделение ресурсов (например, принтеров, твердых дисков и т.д.), пересылка файлов и сообщений и др. Каждый компьютер в сети может воспользоваться ресурсами другого компьютера. Это означает довольно высокую гибкость в применении ЛВС.
Сетевые ОС данного типа имеют два существенных недостатка: они сложны в управлении (администрировании) сетью и занимают довольно много оперативной памяти в рабочих станциях. Например, для ОС типа PC LAN может потребоваться до 400 кбайт ОЗУ ПЭВМ.
"OS/2-ориентированные" ОС. Определенный интерес представляют сетевые ОС, которые используют ОС типа OS/2 рабочих станций серии PS/2 фирмы IBM. Это связанно с тем, что наряду с рабочими станциями на базе OS/2 допускается функционирование в сети ПЭВМ на основе DOS.
Таблица 6.2. Сравнительные характеристики наиболее распространенных ЛВС
Наименование характеристик | Наименование сети | ||
Ethernet | Token-Ring | ArcNet | |
Скорость передачи данных (Мбит/с) | 1-10 | 4-16 | 2,5 |
Средняя длина кадров передаваемых данных (байт) | |||
Надежность | Неисправность кабеля выводит из строя всю сеть или отдельные ее сегменты | Функционирует даже при повреждении сетевого кабеля | Неисправность кабеля выводит из строя всю сеть или отдельный ее сегмент |
Рекомендации по применению | Организации научного плана | Организации, пользующиеся поддержкой фирмы IBM | Небольшие офисные системы |
Ashton-Tate и Microsoft.
UNIX-ориентированные сетевые ОС. Если предполагается, что ЛВС будет использоваться только для коллективного применения дорогостоящей периферии (например, лазерного принтера и др.), обмена файлами или «электронной почты», когда необходима совместная обработка данных (например, в базе данных), то нужны средства поддержки программирования распределенных систем (создание единой операционной сетевой среды). В этом случае часто используется центральный компьютер или несовмещенный файл-сервер (НФС) с соответствующей сетевой «UNIX-ориентированной» ОС.
Особенностью данных ОС является то, что в НФС инсталлируется главная часть ОС - ее "ядро", на которое ложится ответственность за выполнение основных сетевых функций. Программное обеспечение остальных станций поэтому является достаточно простым. Очевидно для размещения резидентных сетевых программ в памяти рабочих станций требуется меньше места, чем в "DOS-ориентированных" сетевых ОС.
Ядро рассматриваемой сетевой ОС должно обеспечивать следующие функции: интерфейс с ОС рабочих станций сети, коллективное использование ресурсов ЛВС, обеспечение безопасности и целостности данных путем контроля прав доступа к ресурсам, многозадачное и многопользовательское выполнение прикладных программ и др.
Различные типы сетевых ОС, построенных на одинаковых фундаментальных принципах работы компьютерных сетей, могут отличаться средствами администрирования сети и процедурами начальной установки (инсталляции и инициализации).
К новейшим разработкам сетевых ОС фирмы Novell можно отнести Novell NetWare v. 4.0 и v. 4.1, предназначенные для крупных корпоративных ЛВС с числом рабочих станций до 1000, а также Novell Personal NetWare, ориентированную на средние ЛВС с числом пользователей до 50, в которой пользователи предъявляют невысокие требования к сети.
Главной особенностью ОС Novell NetWare v. 4.x следует считать то, что с помощью новой специальной службы каталогов NDS (NetWare Directory Services) системный администратор может централизованно управлять всеми ФС и вести единый список пользователей на всех серверах. В этом случае существенно упрощается определение прав доступа пользователей сети. Упрощается и работа пользователя, поскольку у него нет необходимости в подключении к отдельным ФС сети.
Другой полезной особенностью NetWare v. 4.x является технология виртуально загружаемых программных модулей VLM (Virtual Loadable Moduls) наряду с известными NLM-модулями. Использование VLM-модулей позволяет пользователям загружать и удалять собственное ПО по мере необходимости. При этом-в качестве ПК для ФС можно использовать процессоры типа 386, 486 и Р5 (Pentium). В ЛВС необходимо использовать также устройство для считывания оптических дисков CD-ROM. Это связано с тем, что NetWare v. 4.x поставляются только на накопителях типа CD-ROM.
В конце 1993 г. фирма Novell выпустила новую ОС Personal NetWare для ЛВС одноуровневого типа. Данная ОС позволяет совместно использовать принтеры и другие периферийные устройства, а также одновременно получать доступ к файлам с рабочих станций под управлением MS-DOS и MS-Windows. ОС Personal NetWare дает доступ пользователям и серверам в средах NetWare v. 2.x, 3.x, 4.x без дополнительного ПО для рабочих станций клиента.
Среди новых возможностей ОС Personal NetWare можно отметить следующие:
1) хотя в ЛВС и нет выделенного ФС, пользователи могут сконфигурировать одну из рабочих станций, работающих под Windows, в качестве управляющей консоли;
2) усовершенствованная система защиты информации, которая
осуществляется на уровне ПК, файлов и директорий;
3) пользователи обеспечиваются специальной директорией о распределенных ресурсах ЛВС, подобно NDS в NetWare v. 4.x;
4) ОС Personal NetWare появляется вместе с современной ОС для
рабочих станций Novell DOS v. 7.0.
В последних версиях Novell NetWare появились дополнительные возможности, которые позволяют преодолеть ограничения на число подключенных к ФС принтеров и выполнять архивирование файлов. При этом можно инициализировать процесс на ФС или специальный процесс на выделенной рабочей станции (принт-сервере), которые позволяют управлять работой до 16 принтеров. Удобной возможностью является использование одного принтера для нескольких ЛВС, объединенных мостами (см. раздел, посвященный межсетевому взаимодействию), и организация и обслуживание принт-сервером очереди на печать от восьми ФС.
Для архивирования файлов необходимо запустить специальный процесс типа Backup на ФС или "мосте". Эта операция может проходить с запретом входа в сессию текущих пользователей и инициализироваться без промедления или с определенной паузой.
Межсетевое взаимодействие. Данный вопрос рассмотрим на примере наиболее распространенной и признанной эталонной модели взаимодействия открытых систем ISO/OSI.
В основу эталонной модели положена идея декомпозиции процесса функционирования открытых систем на уровни, причем разбиение на уровни производится таким образом, чтобы сгруппировать в рамках каждого из них функционально наиболее близкие компоненты. Кроме того требуется, чтобы взаимодействие между смежными уровнями было минимальным, число уровней сравнительно небольшим, а изменения, производимые в рамках одного уровня, не требовали бы перестройки смежных. Отдельный уровень, таким образом, представляет собой логически и функционально замкнутую подсистему, сообщающуюся с другими уровнями посредством специально определенного интерфейса. В рамках модели ISO/OSI каждый конкретный уровень может взаимодействовать только с соседними. Совокупность правил (процедур) взаимодействия объектов одноименных уровней называется протоколом.
Эталонная модель содержит семь уровней (снизу вверх):
1. Физический
2.Канальный (или передачи данных)
3.Сетевой
4.Транспортный
5. Сеансовый
6. Представительный
7. Прикладной
Каждый уровень передающей станции в этой иерархической структуре взаимодействует с соответствующим уровнем принимающей станции посредством нижележащих уровней. При этом каждая пара уровней с помощью служебной информации в сообщениях устанавливает между собой логическое соединение, обеспечивая тем самым логический канал связи соответствующего уровня. С помощью такого логического канала каждая пара верхних уровней может обеспечивать между собой взаимодействие, абстрагируясь от особенностей нижних. Другими словами, каждый уровень реализует строго определенный набор функций, который может использоваться верхними уровнями независимо от деталей реализации этих функций (см. рис. 9.4).
Рассмотрим подробнее функциональное назначение каждого уровня.
Таблица 6.3. Семиуровневая модель (стек) протоколов межсетевого обмена OSI
№ уровня | Наименование уровня | Содержание |
Уровень приложений | Предоставление услуг на уровне конечного пользователя: почта, теледоступ и пр. | |
Уровень представления данных | Интерпретация и сжатие данных | |
Уровень сессии | Аутентификация и проверка полномочий | |
Транспортный уровень | Обеспечение корректной сквозной пересылки данных | |
Сетевой уровень | Маршрутизация и ведение учета | |
Канальный уровень | Передача и прием пакетов, определение аппаратных адресов | |
Физический уровень | Собственно кабель или физический носитель |
Каждый уровень передающей станции в этой иерархической структуре взаимодействует с соответствующим уровнем принимающей станции посредством нижележащих уровней. При этом каждая пара уровней с помощью служебной информации в сообщение устанавливает между собой логическое соединение, обеспечивая тем самым логический канал связи соответствующего уровня. С помощью такого логического канала каждая пара верхних уровней может обеспечивать между собой взаимодействие, абстрагируясь от особенностей нижних. Другими словами, каждый уровень реализует строго определенный набор функций, который может использоваться верхними уровнями независимо от деталей реализации этих функций (см. табл. 6.3).
Рассмотрим подробнее функциональное назначение каждого уровня.
Канальный уровень. Протоколы канального уровня (или протоколы управления звеном передачи данных) занимают особое место в иерархии уровней: они служат связующим звеном между реальным каналом, вносящим ошибки в передаваемые данные, и протоколами более высоких уровней, обеспечивая безошибочную передачу данных.
Этот уровень используется для организации связи между двумя станциями с помощью имеющегося в наличии (обычно ненадежного) канала связи. При этом станции могут быть связаны несколькими каналами.
Протокол канального уровня должен обеспечить: независимость протоколов высших уровней от используемой среды передачи данных, кодонезависимость передаваемых данных, выбор качества обслуживания при передаче данных. Это означает, что более высокие уровни освобождаются от всех забот, связанных с конкретным каналом связи (тип, уровень шумов, используемый код, параметры помехоустойчивости и т. д.).
На этом уровне данные представляются кадром, который содержит информационное поле, а также заголовок и концевик (трейлер), присваиваемые протоколом. Заголовок содержит служебную информацию, используемую протоколом канального уровня принимающей станции и служащую для идентификации сообщения, правильного приема кадров, восстановления и повторной передачи в случае ошибок и т. д. Концевик содержит проверочное поле, служащее для коррекции и исправления ошибок (при помехоустойчивом кодировании), внесенных каналом. Задача протокола канального уровня — составление кадров, правильная передача и прием последовательности кадров, контроль последовательности кадров, обнаружение и исправление ошибок в информационном поле (если это необходимо).
Физический уровень. Физический уровень обеспечивает электрические, функциональные и процедурные средства установления, поддержания и разъединения физического соединения. Реально он представлен аппаратурой генерации и управления электрическими сигналами и каналом передачи данных. На этом уровне данные представляются в виде последовательности битов или аналогового электрического сигнала. Задачей физического уровня является передача последовательности битов из буфера отправителя в буфер получателя.
На этом уровне данные представляются кадром, который содержит информационное поле, а также заголовок и концевик (трейлер), присваиваемые протоколом. Заголовок содержит служебную информацию, используемую протоколом канального уровня принимающей станции и служащую для идентификации сообщения, правильного приема кадров, восстановления и повторной передачи в случае ошибок и т.д. Концевик содержит проверочное поле, служащее для коррекции и исправления ошибок (при помехоустойчивом кодировании), внесенных каналом. Задача протокола канального уровня - составление кадров, правильная передача и прием последовательности кадров, контроль последовательности кадров, обнаружение и исправление ошибок в информационном поле (если это необходимо).
Сетевой уровень. Сетевой уровень предоставляет вышестоящему транспортному уровню набор услуг, главными из которых являются сквозная передача блоков данных между передающей и приемной станциями (то есть, выполнение функций маршрутизации и ретрансляции) и глобальное адресование пользователей. Другими словами, нахождение получателя по указанному адресу, выбор оптимального (в условиях данной сети) маршрута и доставка блока сообщения по указанному адресу.
Таким образом, на границе сетевого и транспортного уровней обеспечивается независимость процесса передачи данных от используемых сред за исключением качества обслуживания. Под качеством обслуживания понимается набор параметров, обеспечивающих функционирование сетевой службы, отражающий рабочие (транзитная задержка, коэффициент необнаруженных ошибок и др.) и другие характеристики (защита от НСД, стоимость, приоритет и др.). Система адресов, используемая на сетевом уровне, должна иметь иерархическую структуру и обеспечивать следующие свойства: глобальную однозначность, маршрутную независимость и независимость от уровня услуг.
На сетевом уровне данные представляются в виде пакета, который содержит информационное поле и заголовок, присваиваемый протоколом. Заголовок пакета содержит управляющую информацию, указывающую адрес, отправителя, возможно маршрут и параметры передачи пакета (приоритет, номер пакета в сообщении, параметры безопасности, максимум ретрансляции и др.). Различают следующие виды сетевого взаимодействия.
1. С установлением соединения - между отправителем и получателем сначала с помощью служебных пакетов организуется логический канал (отправитель - отправляет пакет, получатель - ждет получения пакета, плюс взаимное уведомление об ошибках), который разъединяется после окончания сообщения или в случае неисправимой ошибки. Такой способ используется протоколом Х.25.
2. Без установления соединения (дейтаграммный режим) - обмен информацией осуществляется с помощью дейтаграмм (разновидность пакетов), независимых друг от друга, которые принимаются также независимо друг от друга и собираются в сообщение на приемной станции. Такой способ используется в архитектуре протоколов DARPA.
3.Транспортный уровень. Транспортный уровень предназначен для сквозной передачи данных через сеть между оконечными пользователями - абонентами сети. Протоколы транспортного уровня функционируют только между оконечньгми системами.
Основными функциями протоколов транспортного уровня являются разбиение сообщений или фрагментов сообщений на пакеты, передача пакетов через сеть и сборка пакетов. Они также выполняют следующие функции: отображение транспортного адреса в сетевой, мультиплексирование и расщепление транспортных соединений, межконцевое управление потоком и исправление ошибок. Набор процедур протокола транспортного уровня зависит как от требований протоколов верхнего уровня, так и от характеристик сетевого уровня.
Наиболее известным протоколом транспортного уровня является TCP (Transmission Control Protocol), используемый в архитектуре протоколов DARPA и принятый в качестве стандарта Министерством обороны США. Он используется в качестве высоконадежного протокола взаимодействия между ЭВМ в сети с коммутацией пакетов.
4.Протоколы верхних уровней. К протоколам верхних уровней относятся протоколы сеансового, представительного и прикладного уровней. Они совместно выполняют одну задачу - обеспечение сеанса обмена информацией между двумя прикладными процессами, причем информация должна быть представлена в том виде, который понятен обоим процессам. Поэтому обычно эти три уровня рассматривают совместно. Под прикладным процессом понимается элемент оконечной системы, который принимает участие в выполнении одного или нескольких заданий по обработке информации. Связь между ними осуществляется с помощью прикладных объектов - элементов прикладных процессов, участвующих в обмене информацией. При этом протоколы верхних уровней не учитывают особенности конфигурации сети, каналов и средств передачи информации.
5.Протоколы представительного уровня предоставляют услуги по согласованию синтаксиса передачи (правил, задающих представление дан- ! ных при их передаче) и конкретным представлением данньгх в прикладной системе. Другими словами, на представительном уровне осуществляется синтаксическое преобразование данных от вида, используемого на прикладном уровне, к виду, используемому на остальных уровнях (и наоборот).
Прикладной уровень, будучи самым верхним в эталонной модели, обеспечивает доступ прикладных процессов в среду взаимодействия открытых систем. Основной задачей протоколов прикладного уровня является интерпретация данных, полученных с нижних уровней, и выполнение соответствующих действий в оконечной системе в рамках прикладного процесса. В частности, эти действия могут заключаться в передаче управления определенным службам ОС вместе с соответствующими параметрами. Кроме того, протоколы прикладного уровня могут предоставлять услуги по идентификации и аутентификации партнеров, установлению полномочий для передачи данных, проверке параметров безопасности, управлению диалогом и др.
Прикладное программное обеспечение в ЛВС. Существуют следующие типы приложений, которые могут быть использованы в ЛВС.
Несетевые (однопользовательские) - это программы для одной ПЭВМ и одного пользователя, которые, однако, могут запускаться с ФС и использоваться на рабочих станциях ЛВС, но лишь одним пользователем. При одновременной же работе двух пользователей, например, с базой данных (БД) может произойти нарушение целостности данных.
Сетевые - это модифицированные версии программ для одновременного использования несколькими пользователями ЛВС. Модификация программ связана с координацией доступа к данным (например, возможна блокировка записей и др.). Преимущества этих версий по сравнению с однопользовательскими программами стимулируют распространение ЛВС.
Специализированные сетевые - это программы, которые позволяют реализовать модель "клиент-сервер" для различных приложений, в которой при обработке данных эффективно используется мощность нескольких компьютеров. В упрощенном виде клиент - это та часть программы, которая ведет диалог с пользователем, а сервер ведет обработку данных. Сервер БД - лучший пример такого приложения в ЛВС. Другим примером программ, предназначенных для сетей, можно считать программы электронной почты и программы группового планирования.
Электронная почта - это сообщение, оформленное в виде файла (с текстовыми, графическими и т.п. данньгми или комбинация этих типов данных), переданное в линию связи ПЭВМ с ЛВС, и одновременно комплекс программно-аппаратных средств и организационных мероприятий по хранению и доставке сообщений.
Основной элемент электронной почты - "почтовый ящик" (например, в виде специальной области на твердом диске ФС). Эта область или почтовый ящик имеет отделения получения/приема сообщений для каждого пользователя. Сообщение считается отправленным после того, как оно перенесено из отделения отправителя в отделение адресата. После этого получатель информируется, что для него имеется почта. Получатель может прочесть сообщения лишь после подключения к сети и пересыпки его в свою ПЭВМ. Если получатель и отправитель сообщения работают в сети одновременно, то сообщение ("экспресс-почта") может быть передано непосредственно на ПЭВМ адресата. Сообщение можно отправить одному или группе пользователей ЛВС путем создания списка рассылки. При этом никто, кроме получателя, не может "открыть" почтовый ящик, удалить его содержимое без знания имени и пароля владельца этого ящика.
Программы-планировщики или программы группового обеспечения в офисных компьютерных системах являются новой категорией сетевого ПО. Пакеты данного типа выполняют те же функции, что и пакеты электронной почты. Кроме того, с их помощью можно не только отправлять и получать сообщения, но и устанавливать приоритетность сообщений, обеспечивать сопровождение проектов и сложную обработку документов (например, индексирование и поиск документов, генерацию отчетов и др.), поддержку оперативного проведения совещаний. Программы-планировщики могут иметь интерфейс для программирования.
С учетом изложенного классификационная структура системы типовых документов по защите информации представлена на рис. 10.5.
Однако, чтобы документы по защите информации были системой, а не конгломератом, необходимо предусмотреть единую их идентификацию, причем идентификация должна быть однозначной, информативной и наглядной.
Дата добавления: 2016-03-15; просмотров: 664;