Эталонная модель osi
В 80-е годы. 20 века международная организация по стандартизации ISO при поддержке других организаций по стандартизации разработала модель взаимодействия открытых систем (Open System Interconnection, OSI), модель OSI, которая описывает системные средства взаимодействия, реализуемые операционной системой, системными утилитами, системными аппаратными средствами. Модель OSI очень быстро стала одной из основных моделей, описывающих процесс передачи данных между компьютерами.
Для придания компьютерной сети большей независимости от реализующих ее средств систему управления сетью организуют по многоуровневой схеме. Число уровней и распределение функций между ними существенно влияет на сложность программного обеспечения компьютеров, входящих в сеть, и на эффективность сети. Формальной процедуры выбора числа уровней не существует. Классической является семиуровневая схема (уровень 1 является нижним, а уровень 7 – верхним), называемая архитектурой открытых систем OSI. Эта архитектура принята в качестве эталонной модели стандарта (Международный стандарт 7498) и используется как основа при разработке вычислительных сетей.
Физический уровень: осуществляется передача битов информации по каналам связи. Определяются характеристики канала и устанавливаются физические связи между абонентами. На физическом уровне обеспечивается установление и идентификация физического соединения, организация передачи данных, оповещение об окончании передачи данных. На этом уровне работают и аппаратные средства, и программные.
Канальный: производится формирование из данных пакетов (кадров) и передача их между любыми узлами в сетях с типовой топологией или между двумя соседними узлами в сетях с производственной топологией. Этот уровень обеспечивает идентификацию конечных пунктов обнаружения и исправление ошибок в передаче данных. Наиболее важную роль играют аппаратные средства.
Сетевой: обеспечивает доставку данных между любыми двумя узлами сети, но не обеспечивает надёжность доставки. На этом уровне осуществляется маршрутизация, обеспечивается обработка ошибок, формируется и отключается соединение. На этом уровне наиболее важную роль играют протоколы передачи данных.
Транспортный: обеспечивает непрерывность передачи данных между двумя абонентами. На этом уровне обеспечивается становление соединения, управление последовательностью передачи данных (безошибочность). Функции могут быть: нумерация, буферизация, упорядочение пакетов. На этом уровне минимальные затраты на передачу данных.
Сеансовый: обеспечивается диалог между передающей и принимающей стороной. Синхронизация данных, контроль передачи данных. На этом уровне действуют пороли, подсчитывается плата за доступ сети, может быть отказано в доступе.
Представительский: производится преобразовании формы представления данных, полученных от прикладного уровня одной системы, в форму, необходимую для восприятия прикладным уровнем другой системы. На этом уровне преодолеваются синтаксические различия в представлении и кодировке данных.
На уровне представления также обеспечивается секретность обмена данными для всех служб прикладного уровня.
Прикладной: обеспечивает предоставление конечным пользователям данных и приложений, а так же подключение к терминалам сети.
Каждый уровень относительно независим. Модули реализации каждого уровня могут быть легко заменены без внесения изменений в модули других уровней.
Каждый уровень описывает строго определенные функции взаимодействия сетевых устройств. Все уровни образуют иерархическую систему, в которой запрос, вырабатываемый на каком-либо уровне, передается на исполнение нижележащему уровню. Результаты обработки запроса передаются на вышележащий уровень. Прикладной уровень получает запрос от приложения, работающего на компьютере, в виде сообщения, которое нужно передать на другой компьютер. Физический уровень занимается собственно пересылкой подготовленных данных по физическим линиям. Для описания взаимосвязей между двумя уровнями устанавливаются правила или соглашения, которые называются интерфейсом. Интерфейс определяет набор сервисов, предоставляемый уровнем соседнему уровню.
В модели OSI различаются протоколы двух типов. Протокол с установлением соединения предполагает, что перед началом обмена данными между компьютерами должно быть установлена связь с определенными параметрами. По дейтаграммному протоколу сообщение передается в сеть без предварительного установления соединения.
Средства каждого уровня отрабатывают протокол своего уровня и интерфейсы с соседними уровнями. Набор протоколов, достаточный для организации взаимодействия в сети, называется стеком коммуникационных протоколов (например, TCP/IP). Интернет-протокол TCP/IP - самый главный протокол, используемый в Интернете. Этот протокол очень велик (его описание занимает тома технической документации) и включает в себя многие другие протоколы для отдельных операций, например: HTTP, HTTPS, FTP, ГОРЗ, SMTP, IMAP и т.д.
Блоки информации, передаваемые между уровнями, имеют стандартный формат: заголовок, служебная информация, данные, завершающая информация. Каждый уровень при передаче блока информации нижележащему уровню снабжает его своими заголовками. Заголовки вышележащих уровней воспринимаются нижележащими уровнями как данные блока информации. На каждом уровне информация обрабатывается в соответствии с назначенными функциями, например, данные шифруются.
При получении блока информации от нижележащего уровня заголовки и другая служебная информация текущего уровня отбрасываются. Данные обрабатываются, например, данные дешифруются. Данные, поступающие на вышележащий уровень, уже имеют его заголовки.
- Содержание
- Введение
- Лекция 1. Введение в курс. Классификация компьютерных информационных технологий
- Предмет дисциплины. Понятие «компьютерные информационные технологии»
- Технологическая схема обработки информации
- Базовые и специальные информационные технологии
- Контрольные вопросы
- Литература
- Основные понятия
- Лекция 2. Информационные ресурсы автоматизированных систем обработки экономической информации
- Понятие «информационные ресурсы». Классификация
- Политика Республики Беларусь в области формирования информационных ресурсов
- Информационные услуги, режимы их предоставления
- Контрольные вопросы
- Литература
- Основные понятия
- Лекция 3. Техническое обеспечение компьютерных информационных технологий
- Классификация эвм
- Процессоры
- Устройства автоматизации ввода данных
- Контрольные вопросы
- Литература
- Основные понятия
- Лекция 4. Сетевые информационные технологии. Компьютерные сети: основные понятия и принципы построения
- Компьютерные сети: понятие, классификация
- Топология компьютерной сети
- Модель коммутационной сети
- Контрольные вопросы
- Литература
- Основные понятия
- Лекция 5. Локальные вычислительные сети
- 1. Оборудование лвс
- 2. Методы доступа к сети
- 3. Стандарты локальных сетей
- Контрольные вопросы
- Литература
- Основные понятия
- Лекция 6. Сетевые информационные технологии. Сетевые модели
- Эталонная модель osi
- Конвергенция компьютерных и телекоммуникационных сетей
- Корпоративные сети
- Преимущества, которые дает использование сетей
- Контрольные вопросы
- Литература
- Основные понятия
- Лекция 7. Глобальные компьютерные сети
- 1. Глобальная сеть Интернет, протоколы tcp/ip
- 2. Адресация компьютеров в сети
- 3. Услуги Интернет
- Контрольные вопросы
- Литература
- Основные понятия
- Лекция 8. Сетевые ит. Интернет и бизнес
- Задачи бизнеса в Интернете
- Классификация электронного бизнеса
- 3. Правовые аспекты электронного бизнеса
- Контрольные вопросы
- Литература
- Основные понятия
- Лекция 9. Сетевые информационные технологии. Электронные платежные системы
- Виды платежных систем
- Услуги платежных систем в Беларуси
- Формирование сетевой экономики
- Контрольные вопросы
- Литература
- Основные понятия
- Лекция 10. Технологии обеспечения безопасности информационных систем
- 1. Понятие безопасности информационных систем
- 2. Угрозы информационно безопасности
- 3. Методы и средства защиты информации
- Физические и юридические лица имеют право
- Особенности обеспечения безопасности в компьютерных сетях
- Контрольные вопросы
- Литература
- Основные понятия
- Лекция 11. Программное обеспечение компьютерных информационных технологий. Системное по
- Модели разработки и распространения по
- Виды лицензий на использование по
- Контрольные вопросы
- Литература
- Основные понятия
- Лекция 12. Программное обеспечение компьютерных информационных технологий. Прикладное по
- Технологии обработки информации. Офисные пакеты
- Технологии автоматизированного ввода документа (осr-системы)
- Технологии автоматизации перевода текстов
- Технологии организации рабочего места
- Контрольные вопросы
- Литература
- Основные понятия
- Лекция 13. Технологии искусственного интеллекта
- Понятие искусственного интеллекта
- 2. Области применения ии
- Понятие экспертной системы
- Контрольные вопросы
- Литература
- Основные понятия
- Лекция 14. Пакеты для математической обработки данных. Maple. Основы работы
- Компоненты экрана, справочная система Maple
- Вычисления в Maple
- Числа и константы
- Стандартные функции
- Преобразование математических выражений
- Решение уравнений
- Численное решение уравнений
- Контрольные вопросы
- Литература
- Основные понятия
- Лекция 15. Пакеты для математической обработки данных.Maple. Матрицы и графики
- Работа с массивами
- Графики и анимация
- Контрольные вопросы
- Литература
- Основные понятия
- Лекция 16. Технологии и инструментальные средства программирования. Основы алгоритмизации
- 1. Понятие алгоритма
- 2. Типы алгоритмических процессов
- Повторять:
- 3. Способы записи алгоритмов
- Контрольные вопросы
- Литература
- Основные понятия
- Лекция №17. Технологии и инструментальные средства программирования. Языки программирования
- Технологии разработки программных комплексов
- Классификация языков программирования
- Инструментальные средства программирования
- Контрольные вопросы
- Литература
- Основные понятия