18.5.2. Базовая эталонная модель взаимосвязи открытых систем (модель osi)
Обобщенная структура любой программной или информационной системы может быть представлена, как было отмечено выше, двумя взаимодействующими частями:
функциональной части, включающей в себя прикладные программы, которые реализуют функции прикладной области;
среды или системной части, обеспечивающей исполнение приклад ных программ.
С этим разделением и обеспечением взаимосвязи тесно связаны две группы вопросов стандартизации:
454 Глава 18. Основы построения системы стандартов ИТ
с тандарты интерфейсов взаимодействия прикладных программ со средой ИС, прикладной программный интерфейс (Application Program Interface — API);
стандарты интерфейсов взаимодействия самой ИС с внешней для нее средой (External Environment Interface — EEI).
Эти две группы интерфейсов определяют спецификации внешнего описания среды ИС — архитектуру, с точки зрения конечного пользователя, проектировщика ИС, прикладного программиста, разрабатывающего функциональные части ИС.
Спецификации внешних интерфейсов среды ИС и интерфейсов взаимодействия между компонентами самой среды — это точные описания всех необходимых функций, служб и форматов определенного интерфейса. Совокупность таких описаний составляет эталонную модель взаимосвязи открытых систем.
Эта модель используется более 20 лет, она «выросла» из сетевой архитектуры SNA (System Network Architecture), предложенной компанией «IBM». Модель взаимосвязи открытых систем OSI (Open Systems Interconnection) используется в качестве основы для разработки многих стандартов ISO в области ИТ. Публикация этого стандарта подвела итог многолетней работы многих известных телекоммуникационных компаний и стандартизующих организаций.
В 1984 г. модель получила статус международного стандарта ISO 7498, а в 1993 г. вышло расширенное и дополненное издание ISO 7498-1-93. Стандарт имеет составной заголовок «Информационно-вычислительные системы — Взаимосвязь (взаимодействие) открытых систем — Эталонная модель». Краткое название — «Эталонная модель взаимосвязи (взаимодействия) открытых систем» (Open Systems Interconnection / Basic Reference Model - OSI/BRM).
Модель основана на разбиении вычислительной среды на семь уровней, взаимодействие между которыми описывается соответствующими стандартами и обеспечивает связь уровней вне зависимости от внутреннего построения уровня в каждой конкретной реализации (рис. 18.4). Основным достоинством этой модели является детальное описание связей в среде с точки зрения технических устройств и коммуникационных взаимодействий. Вместе с тем она не принимает в расчет взаимосвязь с учетом мобильности прикладного программного обеспечения.
Преимущества «слоистой» организации модели взаимодействия заключаются в том, что она обеспечивает независимую разработку уров-невых стандартов, модульность разработок аппаратуры и программного обеспечения информационно-вычислительных систем и способствует тем самым техническому прогрессу в этой области.
18.5. Эталонная модель взаимосвязи открытых систем
455
Рис. 18.4. Семиуровневая модель взаимодействия (взаимосвязи) ИС
В соответствии с ISO 7498 выделяют семь уровней (слоев) информационного взаимодействия, которые отделены друг от друга стандартными интерфейсами:
уровень приложения (прикладной уровень);
уровень представления;
сеансовый (уровень сессии);
транспортный;
сетевой;
канальный;
физический.
Таким образом, информационное взаимодействие двух или более систем представляет собой совокупность информационных взаимодействий уровневых подсистем, причем каждый слой локальной информационной системы взаимодействует, как правило, с соответствующим слоем удаленной системы.
Протоколом является набор алгоритмов (правил) взаимодействия объектов одноименных уровней различных систем.
Интерфейс — это совокупность правил, в соответствии с которыми осуществляется взаимодействие с объектом данного или другого уровня.
456 Глава 18. Основы построения системы стандартов ИТ
Стандартный интерфейс в некоторых спецификациях может называться услугой.
Инкапсуляция — это процесс помещения фрагментированных блоков данных одного уровня в блоки данных другого уровня.
При разбиении среды на уровни соблюдались следующие принципы:
не создавать слишком много мелких разбиений, так как это усложняет описание системы взаимодействий;
формировать уровень из легколокализуемых функций — это в случае необходимости позволяет быстро перестраивать уровень и существенно изменить его протоколы для использования новых решений в области архитектуры, программно-аппаратных средств, языков программирова ния, сетевых структур, не изменяя при этом стандартные интерфейсы взаимодействия и доступа;
располагать на одном уровне аналогичные функции;
создавать отдельные уровни для выполнения таких функций, кото рые явно различаются по реализующим их действиям или техническим решениям;
проводить границу между уровнями в таком месте, где описание услуг является наименьшим, а число операций взаимодействий через границу (пересечение границы) сведено к минимуму;
проводить границу между уровнями в таком месте, где в опреде ленный момент должен существовать соответствующий стандартный интерфейс.
Каждый уровень имеет протокольную спецификацию, т.е. набор правил, управляющих взаимодействием равноправных процессов одного и того же уровня, и перечень услуг, которые описывают стандартный интерфейс с расположенным выше уровнем. Каждый уровень использует услуги расположенного ниже уровня, каждый расположенный ниже предоставляет услуги расположенному выше. Приведем краткую характеристику каждого уровня.
Уровень 1 — уровень приложения (прикладной уровень). Этот уровень связан с прикладными процессами. Протоколы предназначены для обеспечения доступа к ресурсам сети и программам-приложениям пользователя. На данном уровне определяется интерфейс с коммуникационной частью приложений. В качестве примера можно привести протокол Telnet, который обеспечивает доступ пользователя к хосту (главному вычислительному устройству, одному из основных элементов в многомашинной системе, или любому устройству, подключенному к сети и использующему протоколы TCP/IP) в режиме удаленного терминала.
Уровень 2 — уровень представления. На этом уровне информация преобразуется к такому виду, в каком это требуется для выполнения прикладных
18.5. Эталонная модель взаимосвязи открытых систем 457
п роцессов. Например, выполняются алгоритмы преобразования формата представления данных — ASC II или КОИ-8. Если для представления данных используется дисплей, то эти данные по заданному алгоритму формируются в виде страницы, которая выводится на экран.
Уровень 3 — сеансовый уровень (уровень сессии). На данном уровне устанавливаются, обслуживаются и прекращаются сессии между представительными объектами приложений (прикладными процессами). В качестве примера протокола сеансового уровня можно рассмотреть протокол RPC (Remote Procedure Call). Как следует из названия, данный протокол предназначен для отображения результатов выполнения процедуры на удаленном хосте. В процессе выполнения этой процедуры между приложениями устанавливается сеансовое соединение. Назначением данного соединения является обслуживание запросов, которые возникают, например, при взаимодействии приложения-сервера с приложением-клиентом.
Уровень 4 — транспортный уровень. Этот уровень предназначен для управления потоками сообщений и сигналов. Управление потоком является важной функцией транспортных протоколов, поскольку этот механизм позволяет надежно обеспечивать передачу данных по сетям с разнородной структурой, при этом в описание маршрута включаются все компоненты коммуникационной системы, обеспечивающие передачу данных на всем пути от устройств отправителя до приемных устройств получателя. Управление потоком заключается в обязательном ожидании передатчиком подтверждения приема обусловленного числа сегментов приемником. Число сегментов, которое передатчик может отправить без подтверждения их получения от приемника, называется окном.
Существует два типа протоколов транспортного уровня: сегментирующие и дейтаграммные. Сегментирующие протоколы транспортного уровня разбивают исходное сообщение на блоки данных транспортного уровня — сегменты. Основной функцией таких протоколов является обеспечение доставки этих сегментов до объекта назначения и восстановление сообщения. Дейтаграммные протоколы не сегментируют сообщение, они отправляют его одним пакетом вместе с адресной информацией. Пакет данных — дейтаграмма (Datagram) маршрутизируется в сетях с переключением адресов или передается по локальной сети прикладной программе или пользователю.
Уровень 5 — сетевой уровень. Основной задачей протоколов сетевого уровня является определение пути, который будет использован для доставки пакетов данных при работе протоколов верхних уровней. Для того чтобы пакет был доставлен до какого-либо хоста, этому хосту должен быть поставлен в соответствие известный передатчику сетевой адрес. Группы хостов, объединенные по территориальному принципу, образуют сети.
458 Глава 18. Основы построения системы стандартов ИТ
Для упрощения задачи маршрутизации сетевой адрес хоста составляется из двух частей: адреса сети и адреса хоста. Таким образом, задача маршрутизации распадается на две: поиск сети и поиск хоста в этой сети.
Уровень 6 — канальный уровень (уровень звена данных). Назначением протоколов канального уровня является обеспечение передачи данных в среде передачи по физическому носителю. В канале формируется стартовый сигнал передачи данных, организуется начало передачи, производится сама передача, проводится проверка правильности процесса, осуществляется отключение канала при сбоях и восстановление после ликвидации неисправности, формирование сигнала на окончание передачи и перевода канала в ждущий режим.
На канальном уровне данные передаются в виде блоков, которые называются кадрами. Тип используемой среды передачи и ее топология во многом определяют вид кадра протокола транспортного уровня, который должен быть использован. При использовании топологии «общая шина» и Point-to-Multipoint средства протокола канального уровня задают физические адреса, с помощью которых будет производиться обмен данными в среде передачи и процедура доступа к этой среде. Примерами таких протоколов являются протоколы Ethernet (в соответствующей части) и HDLC. Протоколы транспортного уровня, которые предназначены для работы в среде типа «точка-точка», не определяют физических адресов и имеют упрощенную процедуру доступа. Примером протокола такого типа является протокол РРР.
Уровень 7 — физический уровень. Протоколы этого уровня обеспечивают непосредственный доступ к среде передачи данных для протоколов канального и последующих уровней. Данные передаются с помощью протоколов данного уровня в виде последовательностей битов (для последовательных протоколов) или групп битов (для параллельных протоколов). На этом уровне определяются набор сигналов, которыми обмениваются системы, параметры этих сигналов (временные и электрические) и последовательность формирования сигналов при выполнении процедуры передачи данных. Кроме того, на данном уровне формулируются требования к электрическим, физическим и механическим характеристикам среды передачи, передающих и соединительных устройств.
Таким образом, эталонная модель взаимосвязи (взаимодействия) открытых систем описывает и реализует стандартизованную систему взаимодействия в процессах обмена информацией и данными между прикладными программами и системами в вычислительных сетях. Стандартизация интерфейсов обеспечивает полную прозрачность взаимодействия вне зависимости от того, каким образом устроены уровни в конкретных реализациях модели.
18.6. Базовые спецификации 459
- Глава 2 Информационные технологии
- 2.1. Основные понятия, терминология и классификация
- 2.1.1. Истоки и этапы развития информационных технологий
- 2.1.2. Информатика и информационные технологии
- Глава 2. Информационные технологии
- 2.2. Технология и методы обработки экономической информации
- 2.2.1. Основные классы технологий
- 2.2.2. Базовые методы обработки экономической информации
- Глава 2. Информационные технологии
- Глава 2. Информационные технологии
- 2.3. Структура базовой информационной технологии
- 2.3.1. Концептуальный уровень описания (содержательный аспект)
- 2.3.2. Логический уровень (формализованное/модельное описание)
- 2.3.3. Физический уровень (программно-аппаратная реализация)
- Глава 2. Информационные технологии
- Глава 3 Информационные системы
- 3.1. Роль и место автоматизированных информационных систем в экономике
- 3.2. Виды информационных систем и принципы их создания
- 3.2.1. Классификация информационных систем
- 3.2.2. Корпоративные (интегрированные) информационные системы
- Глава 3. Информационные системы
- Стратификация ит по операциям
- 3.3. Состав информационных систем
- 3.3.1. Функциональные подсистемы информационных систем
- Решение задач функциональных подсистем
- Глава 3. Информационные системы
- 3.3.2. Обеспечивающие подсистемы информационных систем
- Глава 3. Информационные системы
- 3.3.3. Техническое обеспечение (комплекс технических средств)
- 3.4. Жизненный цикл информационных систем
- Раздел II
- Глава 4
- 4.1. Предприятие как объект управления
- Глава 4. Организация и средства информационных технологий...
- 4.2. Роль и место информационных технологий в управлении предприятием
- 4.2.1. Планирование потребности в материалах (mrpi)
- 4.2.2. Планирование потребности в производственных мощностях (crp)
- Глава 4. Организация и средства информационных технологий...
- 4.2.3. Замкнутый цикл планирования потребностей материальных ресурсов (cl mrp)
- 4.2.4. Планирование ресурсов производства (mrpii)
- Глава 4. Организация и средства информационных технологий...
- 4.2.5. Производство на мировом уровне (wcm)
- 4.2.6. Планирование ресурсов предприятия (erp)
- 4.2.7. Оптимизация управления ресурсами предприятий (erpii)
- 4.2.8. Менеджмент как сотрудничество (мвс)
- 4.2.9. Управление цепочками поставок (scm)
- Глава 4. Организация и средства информационных технологий...
- 4.3. Информационные технологии организационного развития и стратегического управления предприятием
- 4.3.1. Управление эффективностью бизнеса (врм)
- 4.3.2. Стандарты стратегического управления, направленные на непрерывное улучшение бизнес-процессов (bpi)
- Глава 4. Организация и средства информационных технологий...
- 4.3.3. Модель организационного развития предприятия
- Глава 4. Организация и средства информационных технологий...
- Глава 4. Организация и средства информационных технологии-
- 4.3.4. Система сбалансированных показателей (bsc) эффективности [6]
- Глава 4. Организация и средства информационных технологий...
- Глава 5
- 5.1. Основные понятия
- 5.2. Системный подход
- 5.3. Информационный подход
- 5.4. Стратегический подход
- 5.5. Объектно-ориентированный подход
- 5.6. Методические принципы совершенствования управления предприятием на основе информационных технологий
- 5.7. Разработка информационного обеспечения систем управления предприятием
- Глава 6
- 6.1. Основные понятия документационного обеспечения управленческой деятельности
- 6.3. Организация электронной системы управления документооборотом
- Глава 7
- 7.1. Общие свойства кис
- 7.2. Типовой состав функциональных модулей кис
- 7.3. Корпоративная информационная система sap r/3
- 7 .4.1. Система Microsoft Nav
- 7 .4.2. Система Microsoft Dynamics Ax
- 7 .6. Корпоративная информационная система «Парус»
- Глава 8
- 8.1. Корпоративная сеть Интранет
- Два типа систем отработки данных в кис
- 8.2. Информационные базы корпоративных информационных систем
- 8.2.1. Базы данных
- 8.2.2. Хранилища данных
- 8.3. Аналитическая обработка данных
- 8.3.1. Средства On-Line Analytical Processing (olap)
- 8.3.2. Средства Data Mining (dm)
- 8.3.3. Интеллектуальные информационные технологии
- Раздел III
- Глава 9
- 9.1. Маркетинг как объект управления
- 9 .2. Информационное обеспечение в системе управления маркетингом
- 9.3. Управление взаимоотношениями с потребителем (crm)
- Глава 9. Структура и состав информационной системы маркетинга
- 9.4. Планирование ресурсов в зависимости от потребности клиента (csrp)
- 9 .5. Непрерывная информационная поддержка поставок и жизненного цикла (cals)
- 9.6. Программные продукты в маркетинге
- 9.6.1. Базовые функции маркетинговой информационной системы
- Глава 9. Структура и состав информационной системы маркетинга
- 9.6. Программные продукты в маркетинге
- 9.6.2. Особенности хранения маркетинговой информации
- 9.6.3. Аналитические средства маркетинговых программ
- 9.6.4. Визуализация результатов
- 9.6.5. Сравнительный анализ отечественных маркетинговых программ
- Глава 9. Структура и состав информационной системы маркетинга
- Глава 10 Функциональное назначение и ресурсы Интернет
- 10.1. Технология Интернет в маркетинге
- 10.1.1. Инфраструктура Интернет
- Глава 10. Функциональное назначение и ресурсы Интернет
- 10.1.2. Интернет-аудитория
- Глава 10. Функциональное назначение и ресурсы Интернет
- 10.2. Электронная коммерция
- 10.2.1. Технологии Интернет для бизнеса
- 10.2.2. Бизнес в интернет-пространстве
- 10.2.3. Структура рынка электронной коммерции
- Глава 10. Функциональное назначение и ресурсы Интернет
- 10.2.4. Факторы снижения издержек при использовании электронной коммерции
- Глава 10. Функциональное назначение и ресурсы Интернет
- 10.2.5. Базовые технологии электронной коммерции
- 10.2.6. Нетикет
- Раздел IV
- Глава 11
- 11.1. Сущность и принципы ведения бухгалтерского учета
- 11.2. Учетная политика
- 11.2.1. Организация и содержание учетной политики
- 1 1.2.2. Классификаторы информации
- Раздел I. Транспорт и связь.
- 11.2.3. Учетные регистры
- 1 1.2.4. Система документов бухгалтерского учета
- 11.3. Функциональная архитектура бухгалтерского учета
- Глава 12
- 12.1. Программные продукты ис бухгалтерского учета
- Характеристики ис бухгалтерского учета
- 1 2.2. Классы программных продуктов ис бухгалтерского учета
- 12.2.1. Журнал хозяйственных операций
- 12.2.2. Инструментальные компьютерные системы бухгалтерского учета
- 12.2.3. Интегрированная бухгалтерия для малых предприятий
- 12.2.4. Комплексный бухгалтерский учет для средних и крупных предприятий
- 12.2.5. Компьютерные системы финансового анализа и бизнес-планирования
- 12.2.6. Бухгалтерские системы в составе кис
- 12.2.7. Правовые и информационно-справочные системы и базы данных
- Раздел VII
- Глава 18 Основы построения системы стандартов ит
- 18.1. Понятие открытых систем
- 18.1. Понятие открытых систем
- 18.2. Международные структуры в области стандартизации информационных технологий
- 1 8.3. Методологический базис открытых систем
- 18.4. Архитектурные спецификации (эталонные модели)
- 18.5.1. Эталонная модель среды открытых систем (модель ose)
- 18.5.2. Базовая эталонная модель взаимосвязи открытых систем (модель osi)
- 1 8.6. Базовые спецификации
- Глава 19 Инструменты функциональной стандартизации
- 19.1. Понятие профиля открытой системы
- 19.2. Классификация профилей
- 19.3. Основные свойства и назначение профилей
- 19.4. Пример компоновки функционального профиля
- Раздел VIII
- Глава 20 Защищенная информационная система
- 20.1. Определение защищенной информационной системы
- Глава 20. Защищенная информационная система
- 20.2. Методология анализа защищенности информационной системы
- 2 0.3. Требования к архитектуре информационных систем для обеспечения безопасности ее функционирования
- 2 0.4. Этапы построения системы безопасности ис
- 2 0.5. Стандартизация подходов к обеспечению информационной безопасности
- 20.6. Обеспечение интегральной безопасности информационных систем
- Глава 20. Защищенная информационная система