Функциональная модель сети

 

Функциональная модель представляет собой абстрактное описание сети

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

Функция представляет собой некоторый логический элемент,

на который возложено выполнение определенной задачи. Физическая реализация функций допускает различные варианты:

- путем использования аппаратных средств;

- путем применения программного продукта.

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

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

Различают следующие основные типы функций, выполняемых в

информационной сети:

- прикладные функции – объекты приложений пользователей и

администрации сети;

- функции управления услугами – объекты, позволяющие строить услуги

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

взаимодействием пользователей с этими услугами;

- функции административного управления сетью – объекты,

осуществляющие управление всеми другими функциями;

- функции обработки и хранения данных – объекты, обеспечивающие вызов и управление объектами приложений, их взаимодействие, а также извлечение запрашиваемых данных либо помещение их в базу данных;

- коммуникационные функции – функции транспорта и управления

потоками информации (при их перераспределении в коммуникационных

узлах).

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

Логический интерфейс является емким понятием, охватывающим как

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

представления информации, которая является предметом обмена.

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

Логический интерфейс между функциями (объектами) одного типа

называется протоколом.

Логический интерфейс между коммуникационными функциями получил название эталонной точки телекоммуникационной сети.

Понятие транзакции определяет характер взаимодействия

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

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

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

Принципы объединения функций (объектов) в логические модули могут быть следующими:

1. Образование сегментов. Функции в сегменте обычно реализуются

совместно. Примером образования логических модулей в виде сегментов может

служить принцип совместного рассмотрения транспортной функции и функции

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

сети (модуль сегмента сети доступа, модуль сегмента сети NCN и т. п.)

(Рис. 9.15).

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

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

 

Рис. 9.15. Пример образования модулей сегментов на функциональном уровне:

I – интерфейс (функциональная эталонная точка);

NTU – сетевое окончание (терминатор).

 

Образование домена представляет собой совокупность функций,

объединенных ролью принадлежности. При этом учитывать их совместное

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

не требуется. Примерами могут служить домен пользователя (Рис. 9.16,а) и домен сетевого оператора (Рис. 9.16,б).

Конкретный состав функций (объектов) домена называется

конфигурацией.

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

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

 

 

а) б)

 

Рис. 9.16. а). Пример образования домена пользователя; б). Пример образования домена сетевого оператора