Ядерные реакторы
РБМК 1000
Математика
Курсовые
Альтернативная энергетика
ВВЭР
Информатика
Черчение

Теплоэнергетика

Реактор БН
Сопромат
Электротехника
Ядерная физика
Ядерное оружие
Графика
Карта

Организация информационно-вычислительных сетей

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

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

На рис.8.7 условно показано, что чем больше функциональность класса, тем хуже может быть качество используемого сетевого сервиса при сохранении неизменным транспортного сервиса.

Наличие классов 0, 2 для сервиса типа А и классов 1, 3 для сервиса типа В связано с оптимизацией использования сетевых ресурсов, поскольку классы 1 и 3 отличаются от классов 0 и 2 процедурами мультиплексирования транспортных соединений в сетевые. Функция мультиплексирования позволяет более рационально использовать сетевые ресурсы, а также снизить затраты на используемые сетевые соединения (особенно в тех случаях, когда стоимость установления нового соединения велика по сравнению со стоимостью передачи объема данных, необходимых для установления транспортного соединения).

Дополнительная оптимизация достигается при использовании подпротокола управления сетевыми соединениями (приложение 1 к MC 8073), который позволяет:

- мультиплексировать транспортные соединения в сетевые не только владельцу (т.е. инициатору) сетевого соединения, как это делается в транспортном протоколе, но и партнеру по соединению;

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

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

Эти задачи решаются процедурами подпротокола, в которых происходит обмен следующими протокольными блоками данных (ПБД):

- “UN” - ПБД использования соединения;

- “NCM” - ПБД управления соединением;

- “DIAG” - ПБД диагностики;

- “NCMC” - ПБД подтверждения управления соединением.

В ПБД “UN” указывается, как будет использоваться сетевое соединение одним либо последовательно несколькими транспортными протоколами и какими именно.

В ПБД “NCM” - передается идентификатор сетевого соединения (это необходимо при его восстановлении), способ восстановления (т.е. кто восстанавливает) и владелец.

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

Блок DIAG служит для уточнения причины разъединения сетевого соединения (например, сетевое соединение больше не требуется, переполнение у владельца (объекта-рецептора) и т.д.)

Блок NCMC содержит только код типа блока и служит ответом на ПБД “NCM”.

Порядок использования блоков сводится к следующему. При установлении сетевого соединения инициатор передает один из блоков UN, NCM или оба вместе Если партнер согласен использовать протокол управления сетевыми соединениями, он отвечает блоком NCMC, если же отказывается, то игнорирует эти ПБД. Тогда сетевое соединение будет использоваться согласно стандартному транспортному протоколу (МС 8073).

Блок DIAG передается тогда, когда партнер не согласен установить сетевое соединение либо разъединяет его.

Рассматриваемый подпротокол имеет также средства обнаружения и устранения ситуаций дублирования сетевых соединений. Эти ситуации возникают вследствие равных прав на сетевое соединение, например при его восстановлении. Устранение дублирования связано с ликвидацией одного из соединений.

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

Инженерная графика

 

Начертательная геометрия
Теория цепей
Сопромат
Лабораторные работы
Электротехника
Математика