Компьютерные сети. Тема 1/2
Эталонная модель OSI (1) Разработана международной организацией по стандартизации ISO Открытая информационная система – любая система, построенная в соответствии с открытыми спецификациями – формальным описанием аппаратных и программных компонентов, которые опубликованы, общедоступны, соответствуют стандартам, принятым в результате согласования со всеми заинтересованными сторонами. Информационная система – сеть, компьютер, пакет программ, ОС и т.д. Стандарты ОSI (Open System Interconnection) должны обеспечивать: построение сети из аппаратных и программных средств разных производителей безболезненная замена одних компонент другими легкость сопряжения одной сети с другой. Принцип построения модели OSI - иерархическая декомпозиция. Декомпозиция – расщепление сложной задачи на несколько более простых проблем (модулей) – состоит в четком распределении функций каждого модуля и порядка их взаимодействия. Модули, в свою очередь, группируются и упорядочиваются по уровням, в результате получается иерархическая структура. Уровни образуют иерархию, известную как стек протоколов. Протокол регламентирует одно-ранговый интерфейс, т.е. определяет порядок взаимодействия уровня с выше- и нижестоящими уровнями. Взаимодействие уровней осуществляется путем обмена сообщениями в соответствии с определенным для них протоколом. Сообщения состоят из заголовка (язык общения уровней) и поля данных (основная информация). Протокол регламентирует интерпретацию заголовка и выполнение соответствующих действий. Протокольная единица данных, PDU Сообщение – единица информации прикладного уровня Дейтаграмма – единица сообщения сетевого уровня Сегмент – единица информации транспортного уровня Кадр – единица информации канального уровня Каждый уровень может выполнять одну или несколько функций Контроль ошибок (обеспечивает повышение надежности логического интерфейса между уровнями) Контроль потока (позволяет избежать переполнения канала связи единицами данных) Разбиение и сборка пакетов для изменения размеров и формата единиц обмена на разных уровнях Мультиплексирование Установка логического соединения между хостами Эталонная модель OSI (2)