- •Глава 6
- •6.1. Основные понятия
- •6.2 Топология сети
- •6.2.1. Топология локальных сетей
- •6.2.2. Топология глобальных сетей
- •6.3. Технические средства компьютерных сетей
- •6.3.1. Кабели
- •6.3.2. Беспроводные каналы связи
- •6.3.3. Средства подключения компьютеров к сети
- •6.4. Организация передачи информации
- •6.4.1. Методы доступа в локальных сетях
- •6.4.2. Передача информации в территориальных сетях
- •6.5. Эталонная модель взаимодействия открытых систем
- •Основные функции уровней модели osi
- •6,6. Сетевые протоколы
- •6.7. Структура и функции территориальных сетей
- •6.7.1. Структура территориальных сетей
- •6.7.2. Типичные услуги телекоммуникаций
- •6.7.3. Примеры телекоммуникационных сетей
- •6.7.4. Способы доступа в internet
- •Вопросы для самоконтроля
6.5. Эталонная модель взаимодействия открытых систем
Все устройства, работающие в одной сети, должны общаться на одном языке -передавать данные в соответствии с принятым алгоритмом в формате, который будет понят другим устройством. Взаимодействие устройств подразумевает, что все устройства следуют общепринятым правилам,
С целью упорядочения описания принципов взаимодействия устройств в сетях Международная организация по стандартизации (International Organization of Standartization - ISO) предложила эталонную коммуникационную модель «Взаимодействие Открытых Систем» (Open System Interconnection, OSI). Модель OSI стала основой для разработки стандартов на взаимодействие систем. Она определяет только схему выполнения необходимых задач, но не дает конкретного описания их выполнения. Модель OSI послужила основой для стандартизации всей сетевой индустрии. Кроме того, эта модель является хорошей методологической основой для изучения сетевых технологий. Большинство поставщиков сетевого оборудования определяет свои продукты в терминах эталонной модели OSI.
Эталонная модель OSI сводит передачу информации в сети к семи относительно простым подзадачам (см. табл. 6.1). Каждая из них соответствует своему строго определенному уровню модели OSI. Тем не менее, в реальной жизни некоторые аппаратные и программные средства отвечают сразу за несколько уровней. Два самых низких уровня модели OSI реализуются как аппаратно, так и программно. Остальные пять уровней, в основном, программные.
128
Таблица 6.1.
Основные функции уровней модели osi
Уровень |
Содержание подзадач |
Прикладной |
Определение и оформление в блоки данных, подлежащих передаче по сети |
Представительный |
Преобразование данных между устройствами с различными форматами данных (кодирование, форматирование, структурирование) |
Сеансовый |
Организация и синхронизация диалога абонентов (определение начала и окончания связи, последовательности и режима обмена запросами и ответами) |
Транспортный |
Обеспечение связи между оконечными узлами (сборка-разборка пакетов, обнаружение и устранение ошибок в передаче данных) |
Сетевой |
Формирование пакетов по правилам промежуточных сетей и маршрутизация пакетов. Предотвращение информационной перегрузки сети |
Канальный |
Подготовка пакетов к физической передаче пакетов по заданным адресам |
Физический |
Передача сигналов (аналоговых или цифровых через передающую среду) |
Модель OSI описывает путь информации через сетевую среду от одной прикладной программы на одном компьютере до другой программы на другом компьютере. При этом пересылаемая информация проходит вниз через все уровни системы. Уровни на разных системах не могут общаться между собой напрямую. Это умеет только физический уровень. По мере прохождения информации вниз внутри системы она преобразуется в вид, удобный для передачи по физическим каналам связи. Для указания адресата к этой преобразованной информации добавляется заголовок с адресом. После получения адресатом этой информации, она проходит через все уровни наверх и преобразуется в первоначальный вид. Каждый уровень системы должен полагаться на услуги, предоставляемые ему смежными уровнями.
Проходящие через уровни данные имеют определенный формат. Сообщение, как правило, делится на заголовок и информационную часть. Конкретный формат зависит от функционального назначения уровня, на котором информация находится в данное время. Например, на сетевом уровне информационный блок состоит из сетевого адреса и следующими за ним данными. Данные сетевого уровня, в свою очередь, могут содержать заголовки более высоких уровней - транспортного, сеансового, уровня представления и прикладного. Некоторые уровни просто
129
выполняют преобразование получаемых физических данных к формату, подходящему для смежных уровней (рис. 6.8).
Рис. 6.8. Процесс передачи данных в модели О51
Основная идея модели О51 в том, что одни и те же уровни на разных системах, не имея возможности связываться непосредственно, должны работать абсолютно одинаково.
