Обзор сетевых операционных систем Структура транспортной сети Стандарты транспортного уровня Архитектура сетевого уровня

Информационно-вычислительные системы и сети

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

Параметры фазы установления соединения.

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

При расчете задержки учитывается также время, затрачиваемое партнером на выдачу примитива “ответ” в ответ на примитив “указание”(“индикация”).

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

Те случаи, когда установление соединения заканчивается неудачно по вине пользователя, не учитываются.

Параметры фазы разъединения.

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

Параметры фазы передачи данных.

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

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

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

б) для сетевого сервиса без соединения

Для этого случая КЧС определяется параметрами:

-  транзитная задержка;

- защита;

- параметры стоимости;

- коэффициент необнаруженных ошибок;

- приоритет.

COM (Component Object Model) - это объектная модель компонентов. Данная технология является базовой для технологий ActiveX и OLE. Технологии OLE и ActiveX - всего лишь надстройки над данной технологией. В качестве примера можно привести объект TObject, как базовый объект VCL Delphi. Точно так же технология СОМ является базовой по отношению к OLE и ActiveX.

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

Технология СОМ работает с так называемыми СОМ-объектами. СОМ-объекты похожи на обычные объекты визуальной библиотеки компонентов Delphi. В отличие от объектов VCL Delphi, СОМ-объекты содержат свойства, методы и интерфейсы.

Обычный СОМ-объект включает в себя один или несколько интерфейсов. Каждый из этих интерфейсов имеет собственный указатель.

Технология СОМ имеет два явных преимущества:

создание СОМ-объектов не зависит от языка программирования. Таким образом, СОМ-объекты могут быть написаны на различных языках;

СОМ-объекты могут быть использованы в любой среде программирования под Windows. В число этих сред входят Delphi, Visual C++, C++Builder, Visual Basic, и многие другие.

Хотя технология СОМ обладает явными плюсами, она имеет также и минусы, среди которых зависимость от платформы. То есть, данная технология применима только в операционной системе Windows и на платформе Intel.

Все СОМ-объекты обычно содержатся в файлах с расширением DLL или OCX. Один такой файл может содержать как одиночный СОМ-объект, так и несколько СОМ-объектов.

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

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

В Delphi реализация и поддержка технологии СОМ называется каркасом Delphi ActiveX (Delphi ActiveX framework, DAX). Реализация DAX описана в модуле Axctris.

Массовость алгоритма - свойство, определяющее пригодность использования алгоритма для решения множества задач данного класса. Оно предполагает возможность варьирования исходными данными в определенных пределах. Свойство массовости алгоритма является определяющим фактором, обеспечивающим экономическую эффективность решения задач на ЭВМ, так как для задач, решение которых осуществляется один раз, целесообразность использования ЭВМ, как правило, диктуется внеэкономическими категориями. Результатность алгоритма - свойство, означающее, что для любых допустимых исходных данных он должен через конечное число шагов (или итераций) завершить работу. Дискретность алгоритма - свойство, означающее возможность разбиения определенного алгоритмического процесса на отдельные элементарные действия. Таким образом, алгоритм дает возможность чисто механически решать любую задачу из некоторого класса однотипных задач. Составление (адаптация) программ (кодирование) является завершающим этапом технологического процесса разработки программных средств. Он предшествует началу непосредственно машинной реализации алгоритма решения задачи. Процесс кодирования заключается в переводе описания алгоритма на один из доступных для ЭВМ языков программирования. В процессе составления программы для ЭВМ конкретизируются тип и структура используемых данных, а последовательность действий, реализующих алгоритм, отражается посредством конкретного языка программирования. Этап тестирования и отладки. Оба эти процесса функционально связаны между собой, хотя их цели несколько отличаются друг от друга. Тестирование представляет собой совокупность действий, назначенных для демонстрации правильности работы программы в заданных диапазонах изменения внешних условий и режимов эксплуатации программы. Цель тестирования заключается в демонстрации отсутствия (или выявлении) ошибок в разработанных программах на заранее подготовленном наборе контрольных примеров. Процессу тестирования сопутствует понятие "отладка", которое подразумевает совокупность действий, направленных на устранение ошибок в программах, начиная с момента обнаружения фактов ошибочной работы программы и завершая устранением причин их возникновения.
По способу реализации ИТ делятся на традиционные и современные ИТ. Традиционные ИТ существовали в условиях централизованной обработки данных, до периода массового использования ПЭВМ. Они были ориентированы главным образом на снижение трудоемкости пользователя (например, инженерные и научные расчеты, формирование регулярной отчетности на предприятиях и др.). Новые (современные) ИТ связаны в первую очередь с информационным обеспечением процесса управления в режиме реального времени.
Стек TCP/IP вычислительные сети