Эталонная модель архитектуры открытых систем не включает. Методологический базис и эталонные системы. Подключение к Интернету

В самом названии Локальная вычислительная сеть уже заложено назначение, функции и ограничения системы. Разберем название на составляющие. Локальная , образовано от английского local – местный, то есть сеть привязана к конкретному географическому месту и имеет ограничения по территории, вычислительная , связано с составом сети (вычислительное оборудование, ПО) и ее назначением, сеть – подразумевает под собой объединение вычислительного оборудования и ПО на определенной территории (локальной) в сеть (по средствам кабелей).

Таким образом можно сформулировать определение Локально вычислительной сети (ЛВС) – это система взаимосвязанных вычислительных ресурсов (компьютеры, серверы, маршрутизаторы, програмное обеспечения и др.), распределенных по сравнительно небольшой территории (офис или группа зданий), служащая для приема-передачи, хранения и обработки информации различного рода.

Разные локально вычислительные сети могут функционировать по отдельности или быть связаны между собой с помощью средств коммуникаций, например на предприятиях с филиальной сетью в разных городах. Благодаря такому соединению пользователь может взаимодействовать с другими рабочими станциями, подключенными к этой локально-вычислительной сети. Существуют локальные сети, узлы которых разнесены географически на расстояния более 12 500 км (космические станции и орбитальные центры), но они всё равно относят к локальным.

Назначением ЛВС является обеспечение совместного и одновременного доступа определенной группы лиц к данным, программам и оборудованию (компьютеры, принтеры, графопостроители, устройства хранения и обработки файлов и баз данных) и передача данных (электронная графика, обработка текстов, электронная почта, доступ к удаленным базам данных, передача цифровой речи).

Например: менеджер принимает заказ и вводит его в компьютер, далее заказ поступает в бухгалтерию и там формируется счет, одновременно может приходить информация в юридическую службу для создания договора.

Характеристики ЛВС:

  • Высокоскоростные каналы (1- 400 Мбит\с), принадлежащие преимущественно одному пользователю;
  • Расстояние между рабочими станциями, подключаемыми к локальной сети, обычно составляет от нескольких сотен до нескольких тысяч метров;
  • Передача данных между станциями пользователей ЭВМ;
  • Децентрализация терминального оборудования, в качестве которого используются микропроцессоры, дисплеи, кассовые устройства и т.д.
  • Передача данных абонентам, подключенным к сети, по общему кабелю;

Основными функциями ЛВС являются:

  • Обеспечение одновременного доступа к оборудованию, программному обеспечению и информации, объединенным в сеть;
  • Минимизация риска несанкционированного доступа к информации и сетевым ресурсам;
  • Разграничение доступа к информации и сетевым ресурсам;
  • Обеспечение быстрого и конфиденциального обмена и одновременной работы с информацией определенному кругу лиц;
  • Контроль над информационными потоками, в том числе входящими и исходящими;
  • Разграничение контрольных функций и ответственных лиц на каждом узле (за каждый узел отвечает системный администратор, выполняющий обслуживающую и, как правило, контрольные функции);
  • Оптимизация расходов на ПО и оборудование за счет их коллективного использования (например один принтер на несколько отделов и др.)

В результате применения ЛВС объединяются персональные компьютеры, расположенные на многих удаленных рабочих местах. Рабочие места сотрудников перестают быть изолированными и объединяются в единую систему, которая имеет свои особенные преимущества:

  • Возможность удаленного доступа к оборудованию, ПО и информации;
  • Оптимизация ресурсов работы процессора;
  • Меньшее количество и интенсивность ошибок по сравнению с сетью на базе телефонных каналов;
  • Пропускная способность выше, чем у глобальной сети;
  • Возможность реконфигурации и развития путем подключения новых терминалов

Область применения локальных сетей очень широка, в настоящее время такие системы есть практически в каждом офисе (например, установлен один принтер на несколько компьютеров, или несколько компьютеров используют одно ПО, допустим 1С:Бухгалтерия и др.). С каждым днем потоки информации становятся больше, используемое программное обеспечение сложней и функциональней, география деятельности организаций расширяется. Применение средств ЛВС становится не просто желательным, а необходимым для успешной деятельности и развития бизнеса, науки, обучения студентов, школьников, подготовки и переподготовки специалистов, выполнения государственных программ и функций и др.

Структура функционирования сети.

Структура локальной сети определяется принципом управления и типом связи, зачастую она основывается на структуре обслуживаемой организации. Применяются виды топологии: шинная, кольцевая, радиальная, древовидная. Наиболее распространены первые два вида, за счет эффективного использования каналов связи, простоты управления, гибких возможностей расширения и изменения.


Топология “шина”
– все компьютеры связываются в цепочку, подключением к магистральному кабельному сегменту (стволу), на его концах размещаются «терминаторы», для гашения сигнала, распространяющегося в обе стороны. Компьютеры в сети соединяются коаксиальным кабелем с тройниковым соединителем. Пропускная способность сети – 10 Мбит/с, для современных приложений, активно использующих видео и мультимедийные данные, этого недостаточно. Преимущество этой топологии заключается в низкой стоимость проводки и унификации подключений.

Шинная топология является пассивной. Сбой одного компьютера не влияет на работоспособность сети. Повреждение магистрального кабеля (шины) ведет к отражению сигнала и вся сеть в целом становится неработоспособной. Выключение и особенно подключение к такой сети требуют разрыва шины, что вызывает нарушение циркулирующего потока информации и зависание системы.

Топология “дерево” – более развитая конфигурация типа “шина”. К общей магистральной шине через активные повторители или пассивные размножители присоединяются несколько простых шин.


Топология “звезда”
(star) – является наиболее быстродействующей из всех топологий, информация между периферийными рабочими станциями проходит через центральный узел вычислительной сети. Центральный узел управления – файловый сервер может реализовать оптимальный механизм защиты против несанкционированного доступа к информации. Вся вычислительная сеть может управляться из ее центра.

Кабельное соединение довольно простое, так как каждая рабочая станция связана только с центральным узлом. Затраты на прокладку кабелей достаточно высокие, особенно когда центральный узел географически расположен не в центре топологии. При расширении вычислительных сетей не могут быть использованы ранее выполненные кабельные связи: к новому рабочему месту необходимо прокладывать отдельный кабель из центра сети.

В случае последовательностной конфигурации ЛВС каждое устройство подключения к физической среде передает информацию только одному устройству. При этом снижаются требования к передатчикам и приемникам, поскольку все станции активно участвуют в передаче.

Топология “кольцо” (ring) – компьютеры соединяются сегментами кабеля, имеющего форму кольца, принципиально идентична шинной, за исключением необходимости использования «терминаторов». В случае неисправности одного из сегментов сети вся сеть выходит из строя.

Сигналы передаются только в одном направлении. Каждая станция непосредственно соединена с двумя соседними, но прослушивает передачу любой станции. Кольцо составляют несколько приемопередатчиков и соединяющая их физическая среда. Все станции могут иметь права равного доступа к физической среде. При этом одна из станций может выполнять роль активного монитора, обслуживающего обмен информацией. Прокладка кабелей от одной рабочей станции до другой может быть довольно сложной и дорогостоящей, особенно если географически рабочие станции расположены далеко от кольца (например, в линию).

Основная проблема при кольцевой топологии заключается в том, что каждая рабочая станция должна активно участвовать в пересылке информации, и в случае выхода из строя хотя бы одной из них вся сеть парализуется. Неисправности в кабельных соединениях локализуются легко. Подключение новой рабочей станции требует выключения сети, так как во время установки кольцо должно быть разомкнуто. Ограничения на протяженность вычислительной сети не существует, так как оно, в конечном счете, определяется исключительно расстоянием между двумя рабочими станциями.

Компьютеры могут соединяться между собой, используя различные среды доступа: медные проводники (витая пара), оптические проводники (оптические кабели) и через радиоканал (беспроводные технологии). Проводные, оптические связи устанавливаются через Ethernet, беспроводные - через Wi-Fi, Bluetooth, GPRS и прочие средства. Чаще всего локальные сети построены на технологиях Ethernet или Wi-Fi. Следует отметить, что ранее использовались протоколы Frame Relay, Token ring, которые на сегодняшний день встречаются всё реже, их можно увидеть лишь в специализированных лабораториях, учебных заведениях и службах.

Компоненты построения простой локальной сети используются:

  • Адаптер (network adapter) – устройство, соединяющее компьютер (терминал) с сегментом сети;
  • Мост (bridge) – устройство, соединяющее локальные или удаленные сегменты сети;
  • Маршрутизатор (router) – устройство для ограничения широковещательного трафика посредством разбиения сети на сегменты, обеспечения защиты информации, управления и организации резервных путей между областями широковещания;
  • Коммутатор – устройство узкого назначения, эффективно сегментирует сеть, уменьшает области столкновений и увеличивает пропускную способность каждой оконечной станции.
  • Блоки бесперебойного питания – устройства для обеспечения работоспособности системы в случаях отключения основного источника питания.

Монтаж Локально-вычислительной сети (ЛВС)

Выбор вида топологии, среды доступа и состава Локально-вычислительной системы зависит от требований и потребностей Заказчика. Современные технологии позволяют разработать индивидуальный вариант, отвечающий всем требованиям и задачам.

Прокладку кабелей ЛВС, как и других видов кабельных сетей можно осуществлять разными способами. При выборе способа монтажа руководствуются индивидуальными архитектурными и конструктивными особенностями здания, его техническими характеристиками, наличием действующих сетей и иного оборудования, порядком взаимодействия слаботочных систем с другими системами. Принципиально можно выделить два метода – открытый и скрытый. Для скрытой проводки кабелей ЛВС используют конструкцию стен, полов, потолков это выглядит более эстетично, трассы защищены от посторонних воздействий, доступ к ним ограничен, прокладка производится сразу в специальные подготовленные места, обеспечиваются лучшие условия для последующего обслуживания. К сожалению возможность выполнить работы скрытым способом бывает редко, чаще приходится проводить работы открытым способом при помощи пластиковых коробов, вертикальных колон и лотков. Не стоит забывать, что есть еще способ прокладки кабелей по воздуху, чаще всего он применяется для коммуникации зданий, когда нет возможности проложить кабель в каналы или если это слишком дорого.

Монтаж ЛВС это сложная и ответственная работа , от качества ее выполнения зависит стабильность и корректность функционирования системы в целом, степень исполнения возложенных на нее задач, скорость передачи и обработки данных, количество ошибок и др. факторы. Относиться к этому нужно очень основательно и серьезно, так как любая сеть это основа (скелет и кровеносная система) целого организма из слаботочных систем, отвечающих за большое количество функций (от электронной почты до безопасности объекта). Каждое последующее вмешательство в работу действующей системы (расширение, ремонт и др.), требует затрат времени и средств, а их количество на прямую зависит от изначально заложенных в систему параметров, качества выполненных работ, квалификации разработчиков и исполнителей. Экономия средств на этапе проектирования и монтажа ЛВС, может обернуться куда большими тратами на стадии эксплуатации и абгрейда


Для определения задач, поставленных перед сложным объектом, а также для выделения главных характеристик и параметров, которыми он должен обладать, создаются общие мо­дели таких объектов. Общая модель вычислительной сети определяет характеристики сети в целом и характеристики и функции входящих в нее основных компонентов.

Архитектура вычислительной сети - описание ее общей модели.____

Многообразие производителей вычислительных сетей и сетевых программных про­дуктов поставило проблему объединения сетей различных архитектур. Для ее решения МОС разработала модель архитектуры открытых систем.

Открытая система - система, взаимодействующая с другими системами в соответствии с принятыми стандартами.

Предложенная модель архитектуры открытых систем служит базой для производите­лей при разработке совместимого сетевого оборудования. Эта модель не является неким фи­зическим телом, отдельные элементы которого можно осязать. Модель представляет собой самые общие рекомендации для построения стандартов совместимых сетевых программных продуктов. Эти рекомендации должны быть реализованы как в аппаратуре, так и в про­граммных средствах вычислительных сетей.

В настоящее время модель взаимодействия открытых систем (ВОС) является наиболее популярной сетевой архитектурной моделью. Модель рассматривает общие функции, а не специальные решения, поэтому не все реальные сети абсолютно точно ей следуют. Модель взаимодействия открытых систем состоит из семи уровней (рис. 6.15).

7-й уровень - прикладной - обеспечивает поддержку прикладных процес­сов конечных пользователей. Этот уровень определяет круг прикладных задач, реализуе­мых в данной вычислительной сети. Он также содержит все необходимые элементы сервиса для прикладных программ пользователя. На прикладной уровень могут быть вынесены некоторые задачи сетевой операционной системы.

6-й уровень - представительный - определяет синтаксис данных в модели, т.е. представление данных. Он гарантирует представление данных в кодах и форма­тах, принятых в данной системе. В некоторых системах этот уровень может быть объединен с прикладным.

5-й уровень - сеансовый - реализует установление и поддержку сеанса связи между двумя абонентами через коммуникационную сеть. Он позволяет производить обмен данными в режиме, определенном прикладной программой, или предоставляет воз­можность выбора режима обмена. Сеансовый уровень поддерживает и завершает сеанс связи.

Три верхних уровня объединяются под общим названием - процесс или прикладной процесс . Эти уровни определяют функциональные особенности вычислительной сети как прикладной системы.

4-й уровень - транспортный - обеспечивает интерфейс между процесса­ми и сетью. Он устанавливает логические каналы между процессами и обеспечивает пере­дачу по этим каналам информационных пакетов, которыми обмениваются процессы. Логические каналы, устанавливаемые транспортным уровнем, называются транспортными каналами .

Пакет - группа байтов, передаваемых абонентами сети друг другу.

3-й уровень - сетевой - определяет интерфейс оконечного оборудования данных пользователя с сетью коммутации пакетов. Он также отвечает за маршрутизацию пакетов в коммуникационной сети и за связь между сетями - реализует межсетевое взаи­модействие.

Рис. 6.16. Обработка сообщений уровнями модели ВОС

Примечание. В технике коммуникаций используется термин оконечное обору­дование данных. Он определяет любую аппаратуру, подключенную к каналу связи, в системе обработки данных (компьютер, терминал, специальная аппара­тура).

2-й уровень - канальный - уровень звена данных - реализует процесс передачи информации по информационному каналу. Информационный канал - логичес­кий канал, он устанавливается между двумя ЭВМ, соединенными физическим каналом. Канальный уровень обеспечивает управление потоком данных в виде кадров, в которые упаковываются информационные пакеты, обнаруживает ошибки передачи и реализует алго­ритм восстановления информации в случае обнаружения сбоев или потерь данных.

1-й уровень - физический - выполняет все необходимые процедуры в канале связи. Его основная задача - управление аппаратурой передачи данных и подклю­ченным к ней каналом связи.

При передаче информации от прикладного процесса в сеть происходит ее обработка уровнями модели взаимодействия открытых систем (рис. 6.16). Смысл этой обработки за­ключается в том, что каждый уровень добавляет к информации процесса свой заголо­вок - служебную информацию, которая необходима для адресации сообщений и для некоторых контрольных функций. Канальный уровень кроме заголовка добавляет еще и концевик - контрольную последовательность, которая используется для проверки пра­вильности приема сообщения из коммуникационной сети.

Физический уровень заголовка не добавляет. Сообщение, обрамленное заголовками и концевиком, уходит в коммуникационную сеть и поступает на абонентские ЭВМ вычисли­тельной сети. Каждая абонентская ЭВМ, принявшая сообщение, дешифрирует адреса и оп­ределяет, предназначено ли ей данное сообщение.

При этом в абонентской ЭВМ происходит обратный процесс - чтение и отсечение за­головков уровнями модели взаимодействия открытых систем. Каждый уровень реагирует только на свой заголовок. Заголовки верхних уровней нижними уровнями не воспринима­ются и не изменяются - они "прозрачны " для нижних уровней. Так, перемещаясь по уров­ням модели ВОС, информация, наконец, поступает к процессу, которому она была адресована.

Внимание! Каждый уровень модели взаимодействия открытых систем реагирует только на свой заголовок.

Примечание. На рис. 6.16 показан процесс прохождения данных через уровни модели. Каждый уровень добавляет свой заголовок - 3.

В чем же основное достоинство семиуровневой модели ВОС? В процессе развития и совершенствования любой системы возникает потребность изменять ее отдельные компо­ненты. Иногда это вызывает необходимость изменять и другие компоненты, что существен­но усложняет и затрудняет процесс модернизации системы.

Здесь и проявляются преимущества семиуровневой модели. Если между уровнями оп­ределены однозначно интерфейсы, то изменение одного из уровней не влечет за собой не­обходимости внесения изменений в другие уровни. Таким образом, существует относительная независимость уровней друг от друга.

Необходимо сделать и еще одно замечание относительно реализации уровней модели ВОС в реальных вычислительных сетях. Функции, описываемые уровнями модели, должны быть реализованы либо в аппаратуре, либо в виде программ.

Функции физического уровня всегда реализуются в аппаратуре. Это адаптеры, муль­типлексоры передачи данных, сетевые платы и т.д.

Функции остальных уровней реализуются в виде программных модулей - драйверов.

Эталонная модель архитектуры открытых систем (OSI) описывает, каким образом происходит обмен информацией между информационными системами (прикладными процессами) с использо-ванием механизма связи открытых систем. Модель делится на семь функциональных разделов (уровней), которые называются: прикладной, представления, сессии, транспортный, сетевой, уровень звена передачи данных и физический уровень.

Цель прикладного уровня – служить “окном” между общающимися пользователями в среде OSI, через которую происходит весь обмен информацией между пользователями.

Цель уровня представления – представлять информацию (во внешних формах представления) для общающихся пользователей таким способом, который сохранял бы смысл, несмотря на синтаксические различия.

Цель уровня сессии – обеспечивать средства, необходимые взаимодействующим элементам уровня представления для организации и синхронизации их диалога и управления обменом данными. Для этого уровень сессии обеспечивает средства для установления связи посредством сессии между двумя элементами уровня представления и для обеспечения их упорядоченного взаимодействия при обмене данными.

Транспортный уровень и нижележащие уровни (сетевой, звена передачи данных и физический) обеспечивают технические средства передачи данных, сети данных и вычислительные средства, используемые уровнем представления.

Трехуровневая архитектура информационных систем, связана с эталонной моделью OSI (Взаимодействие открытых систем) следующим образом (рисунок 6).

Концептуальный и внешний уровни Трехуровневой архитектуры информационных систем соответствуют функциям прикладного уровня и уровня представления.

Внутренний уровень имеет дело с внутренним представлением данных включая внутреннее манипулирование данными и фактическое физическое хранение данных на запоминающих устройствах. Область деятельности здесь сравнима по характеру с уровнями сессии, транспортным, сетевым, уровнем данных и физическим уровнем. Их функции, однако – соответственно, хранение данных и обмен ими – различны.

Методы моделирования данных

В данном разделе мы рассмотрим некоторые методы моделирования данных в области концептуальных схем. Будут выделены несколько общих аспектов в различных методах и в общих чертах охарактеризованы каждый из них. Эти сведения не являются исчерпывающими. Цель их найти некоторые удобные критерии для:

Выделения различных методов описания предметной области в концептуальной схеме и информационной базе;

Выделения основных понятий, необходимых для языков концептуальной схемы;

Анализа и оценки основ стандартного языка концептуальной схемы.

Рассматриваются следующие критерии.

1. Сопоставление формы и содержания.

Ранние методы концентрировали внимание на формах моделируемых данных. То есть определялись структуры данных, удобные для хранения и/или обработки в ЭВМ. В частности, оптимизировалось обновление данных, хотя уделялось также внимание и проблемам доступа к данным. Термин “моделирование данных” восходит к этим методам. Более поздние методы моделирования подчеркивают важность моделирования смысла (семантики) информации. В этих методах большую роль играют семантические правила для информации. Такие семантические модели считаются независимыми от моделей данных, описывающих формы представления и хранения информации и находятся на более высоком уровне.

Рисунок 6. Взаимосвязь трехуровневой архитектуры АИС с эталонной моделью OSI

Другими словами, эти семантические модели обеспечивают концептуальное представление. Термин “информационное моделирование”, часто ассоциируется с этими методами. При этом вовсе не игнорируются формы данных и их влияние на практические проблемы эффективности. Но считается, что принимать решения по поводу манипулирования и хранения данных –
в частности, по поводу требований к эффективности обработки – можно только при ясном понимании и формальном определении того, что в точности представляют данные, какие правила и ограничения существуют, и какие действия по манипулированию информацией необходимы пользователю.

2. Статические аспекты в сравнении с динамическими аспектами.

Многие из методов моделирования сосредоточены на статических аспектах концептуальной схемы и информационной базы. Другие выделяют динамические аспекты или даже почти полностью ориентированы на действия. Некоторые модели включают в себя все эти аспекты.

3. Возможность различать лексические и нелексические сущности.

Многие методы не допускают четкого различия между лексическими и нелексическими сущностями, т.е. между именами предметов и самими предметами. Другие позволяют проводить такое различие или даже требуют ясного различия между ними.

4. Выразительная мощность.

Под этим подразумевается степень полноты, с которой данный метод может формально выразить все нужные аспекты и ограничения предметной области в концептуальной схеме. Выразительная способность может существенно отличаться от метода к методу.

Некоторые из методов рассматривают конструкции, относящиеся к единичным, семантически независимым высказываниям предметной области, таким образом, явно формулируя каждое высказывание как отдельный модуль. С другой стороны, некоторые методы позволяют создавать конструкции, выражающие высказывания произвольной сложности, группирующие несколько простых высказываний в один модуль.

6. Разделение различных видов высказываний.

Некоторые из методов моделирования обращаются со всеми высказываниями одинаково,
а другие разделяют различные виды высказываний, обрабатывая (и обозначая) их по-разному. Например, некоторые методы моделирования различают атрибуты сущностей и связи между сущностями, тогда как другие считают это различие несущественным на концептуальном уровне. Другой пример – некоторые методы связывают определенный вид высказываний с понятием типа, считая их базовыми высказываниями, которые обрабатываются специальным образом.

В настоящее время существуют несколько методов моделирования в области информацион-ных систем и баз данных, в следующий перечень включены основные методы:

Абстрактные типы данных;

Модели, основанные на бинарных отношениях;

Концептуальные графы;

Модели предложений с глубокой структурой;

Модели сущность – связь;

Модели, ориентированные на функции или на действия;

Модели, основанные на n-арных отношениях;

Сетевые модели (включая CODASYL);

Модели объект – роль;

Модели взаимодействия процессов;

Реляционные модели;

Сематические сети;

Теоретико-множественные модели.

Каждый из этих методов имеет своих сторонников и каждый является особым взглядом на проблемы концептуальных схем и информационных баз. Остается неизученным вопрос, насколько существенно различаются эти методы, и не эквивалентны ли они в некотором смысле. Следующие три группы подходов выбраны для обсуждения проблем моделирования данных в данной юните:

Сущность – атрибут – связь (EAR);

Модели на основе бинарных и элементарных n-арных отношениях;

Интерпретируемая логика предикатов.

Подходы сущность – атрибут – связь (EAR) основываются на следующих понятиях:

Сущности;

Связи между сущностями;

Атрибуты – ассоциации между значениями и сущностями, или между значениями и связями;

Значения.

В этих подходах используются также понятия тип и реализация применяемые к каждому из этих примитивных понятий.

Источником этих подходов послужил опыт моделирования данных в начале 1970-х годов. Первоначально рассматривались только бинарные связи, атрибуты связей не допускались.
Но последующие работы привели к вариантам, которые допускают n-арные связи между сущностями и позволяют связям иметь атрибуты (рисунки 7-9).

Рисунок 7. Представление связей в моделях EAR

Рисунок 8. Пример бинарной связи (n:2)

Рисунок 9. Пример тройной связи (n = 3)

Подходы EAR можно характеризовать как ориентированные на определение статических аспектов. Поэтому, вообще говоря, они могут только частично описывать различные правила предметной области. Подходы ЕАR часто подразумевают использование особых видов высказываний, которые группируются вместе и выражаются одной макро-конструкцией. Они не предусматривают явного различия лексических и нелексических сущностей.

Подходы на основе бинарных и элементарных n-арных отношений исторически основываются на работах по искусственному интеллекту и лингвистике, где рассматриваются “семантические сети” и другие подобные понятия. Они были предложены в начале 1970-х годов.

Подходы BR (BINARY RELATIONSHIP) различают сущности и имена сущностей, но не различают атрибуты и связи. Кроме того, признаются только бинарные отношения, они основаны на трех основных понятиях:

Сущности;

Имена сущностей;

Бинарные отношения.

В этих подходах используются также понятия тип и реализация, применяемые к каждому из примитивных понятий.

Подходы на основе бинарных отношений начинались с определения, главным образом, статических аспектов, но затем они были расширены с целью охватить и динамические аспекты. Эти подходы теперь могут описывать все правила, релевантные для предметной области. Варианты этих подходов явно различают лексические и нелексические сущности.

Подходы на основе элементарных n-арных отношений не ограничивают элементарные высказывания точно двумя сущностями, а допускают описание элементарных высказываний, включающих одну, две или более сущностей (элементарные n-арные отношения).

Подходы на основе интерпретируемой логики воспринимают предметную область состоящей исключительно из сущностей, для которых выполняются определенные высказывания. Концептуальная схема и информационная база образуют описание, состоящее только из множества предложений, закодированных на некотором формальном языке, основанном на формальной логике. Такие предложения состоят из:

Термов и переменных;

Предикатов;

Логических связок;

Кванторов.

Термы и переменные относятся к сущностям в предметной области, а предложения выражают высказывания об этих сущностях.

Суть подходов – формирование интерпретируемой, аксиоматизированной, дедуктивной, формальной системы логики, описывающей предметную область, не налагающей какого-либо ограничения со стороны метода моделирования на саму предметную область.

Основные принципы этих подходов одинаково хорошо применяются как к статическим, так и к динамическим аспектам предметной области и ее описания, которое хранится в концептуальной схеме и информационной базе. Поэтому, эти подходы могут описать все правила, предписанные для предметной области и ее описания. Они также предусматривают явное различие лексических и нелексических сущностей. Эти подходы предусматривают динамическое изменение концептуальной схемы, a также информационной базы.

Для определения задач, поставленных перед сложным объектом, а также для выделения главных характеристик и параметров, которыми он должен обладать, создаются общие модели таких объектов. Общая модель вычислительной сети определяет характеристики сети в целом и характеристики и функции входящих в нее основных компонентов

Архитектура вычислительной сети – описание ее общей модели.

Многообразие производителей вычислительных сетей и сетевых програм­мных продуктов поставило проблему объединения сетей различных архитек­тур. Для ее решения Международной организацией по стандартизации была разработана эталонная модель взаимодействия открытых систем (Open System Interconnection, OSI). Часто ее называют моделью архитектуры открытых систем.

Открытая система – система, взаимодействующая с другими системами в соответствии с принятыми стандартами.

Модель взаимодействия открытых систем(OSI) служит базой для производителей при разработке совместимого сетевого оборудования. Эта модель не является неким физическим телом, отдельные элементы которого можно осязать. Она устанавливает способы передачи данных по сети, определяет стандартные протоколы, используемые сетевым и программным обеспечением. Модель представляет собой самые общие рекомендации для построения совместимых сетевых программных продуктов. Эти рекомендации должны быть реализованы как в аппаратуре, так и в программных средствах вычислительных сетей.

Модель взаимодействия открытых систем (OSI) определяет процедуры передачи данных между системами, которые “открыты” друг другу благодаря совместному использованию ими соответствующих стандартов, хотя сами системы могут быть созданы на различных технических средствах.

В настоящее время модель взаимодействия открытых систем является наиболее популярной сетевой архитектурной моделью. Она рассматривает общие функции, а не специальные решения, поэтому не все реальные сети абсолютно точно ей следуют. Модель взаимодействия открытых систем состоит из семи уровней (рис. 1.4).

На каждом уровне выполняются определенные сетевые функции. Нижние уровни – 1-й и 2-й – определяют физическую среду передачи данных и сопутствующие задачи (такие как передача битов данных через плату сетевого адаптера и кабель). Самые верхние уровни определяют, каким способом осуществляется доступ приложений к услугам связи. Чем выше уровень, тем более сложную задачу он решает.

Перед подачей в сеть данные разбиваются на пакеты.

Пакет – это единица информации, передаваемая между устройствами сети как единое целое. На передающей стороне пакет проходит последова­тельно через все уровни системы сверху вниз. Затем он передается по сетевому кабелю на компьютер-получатель и опять проходит через все уровни в обратном порядке.

7-й уровень – прикладной – обеспечивает поддержку прикладных процессов конечных пользователей. Этот уровень определяет круг прикладных задач, реализуемых в данной вычислительной сети, представляя собой окно для доступа прикладных процессов к сетевым услугам. Он обеспечивает услуги, напрямую поддерживающие приложения пользователя, такие как программное обеспечение для передачи файлов, доступа к базам данных и электронная почта. Нижележащие уровни поддерживают задачи, выполняемые на прикладном уровне. Прикладной уровень управляет общим доступом к сети, потоком данных и обработкой ошибок.

6-й уровень – представительный (уровень представления)– определяет формат, используемый для обмена данными между сетевыми компьютерами. Этот уровень можно назвать переводчиком. На компьютере-отправителе данные, поступившие от прикладного уровня, переводятся в общепонятный промежуточный формат. На компьютере-получателе происходит перевод из промежуточного формата в тот, который используется прикладным уровнем данного компьютера. Представительный уровень отвечает за преобразование протоколов, трансляцию данных, их шифрование, смену или преобразование применяемого набора символов (кодовой таблицы).

5-й уровень – сеансовый – реализует установление и поддержку сеанса связи между двумя абонентами через коммуникационную сеть. Он позволяет производить обмен данными в режиме, определенном прикладной программой, или предоставляет возможность выбора режима обмена. Сеансовый уровень поддерживает и завершает сеанс связи. На этом уровне выполняется управление диалогом между взаимодействующими процессами, т.е. регулируется, какая из сторон осуществляет передачу, когда, как долго и т.д.

4-й уровень – транспортный – обеспечивает дополнительный уровень соединения. Транспортный уровень гарантирует доставку пакетов без ошибок, в той же последовательности, без потерь и дублирования. Он управляет потоком, проверяет ошибки и участвует в решении проблем, связанных с отправкой и получением пакетов.

3-й уровень – сетевой – отвечает за адресацию сообщений и перевод логических адресов в физические адреса. На этом уровне определяется маршрут от компьютера-отправителя к компьютеру-получателю, решаются также такие проблемы, как коммутация пакетов, маршрутизация и перегрузки.

2-й уровень – канальный - реализует процесс передачи информации по информационному каналу. Информационный канал – логический канал, он устанавливается между двумя ЭВМ, соединенными физическим каналом. Канальный уровень обеспечивает управление потоком данных в виде кадров, в которые упаковываются информационные пакеты, обнаруживает ошибки передачи и реализует алгоритм восстановления информации в случае обнаружения сбоев или потерь данных.

1-й уровень – физический – самый нижний в модели. Этот уровень осуществляет передачу неструктурированного потока битов по физической среде (например, по сетевому кабелю). Физический уровень предназначен для передачи битов (нулей и единиц) от одного компьютера к другому. Он отвечает за кодирование данных, гарантируя, что переданная единица будет воспринята именно как единица, а не как ноль. Наконец, физический уровень устанавливает способ перевода бита в соответствующие электрические или оптические импульсы, передаваемые по сетевому кабелю.

При передаче информации от прикладного процесса в сеть происходит ее обработка уровнями модели взаимодействия открытых систем. Смысл этой обработки заключается в том, что каждый уровень добавляет к информации процесса свой заголовок – служебную информацию, которая необходима для адресации сообщений и для некоторых контрольных функций. Физический уровень заголовка не добавляет. Сообщение, обрамленное заголовками, уходит в коммуникационную сеть и поступает на абонентские ЭВМ вычислительной сети. Каждая абонентская ЭВМ, принявшая сообщение, дешифрирует адреса и определяет, предназначено ли ей данное сообщение. При этом в абонентской ЭВМ происходит обратный процесс – чтение и отсечение заголовков уровнями модели взаимодействия открытых систем. Каждый уровень реагирует только на свой заголовок. Заголовки верхних уровней нижними уровнями не воспринимаются и не изменяются – они “прозрачны “ для нижних уровней. Так, перемещаясь по уровням модели OSI, информация, наконец, поступает к процессу, которому она была адресована.

Каждый уровень модели взаимодействия открытых систем реагирует только на свой заголовок.


©2015-2019 сайт
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-04-04