Взаимодействие уровней модели osi
Модель OSI можно разделить на две различных модели, как показано на рис.2.2:
-
горизонтальную модель на базе протоколов, обеспечивающую механизм взаимодействия программ и процессов на различных машинах;
-
вертикальную модель на основе услуг, обеспечиваемых соседними уровнями друг другу на одной машине.
Рис. 2.8 Схема взаимодействия компьютеров в базовой эталонной модели OSI
Каждый уровень компьютера–отправителя взаимодействует с таким же уровнем компьютера-получателя, как будто он связан напрямую. Такая связь называется логической или виртуальной связью. В действительности взаимодействие осуществляется между смежными уровнями одного компьютера.
Итак, информация на компьютере-отправителе должна пройти через все уровни. Затем она передается по физической среде до компьютера–получателя и опять проходит сквозь все слои, пока не доходит до того же уровня, с которого она была послана на компьютере-отправителе.
В горизонтальной модели двум программам требуется общий протокол для обмена данными. В вертикальной модели соседние уровни обмениваются данными с использованием интерфейсов прикладных программ API (Application Programming Interface).
Перед подачей в сеть данные разбиваются на пакеты. Пакет (packet) – это единица информации, передаваемая между станциями сети. При отправке данных пакет проходит последовательно через все уровни программного обеспечения. На каждом уровне к пакету добавляется управляющая информация данного уровня (заголовок), которая необходима для успешной передачи данных по сети, как это показано на рис. 2.3, где Заг – заголовок пакета, Кон – конец пакета.
На принимающей стороне пакет проходит через все уровни в обратном порядке. На каждом уровне протокол этого уровня читает информацию пакета, затем удаляет информацию, добавленную к пакету на этом же уровне отправляющей стороной, и передает пакет следующему уровню. Когда пакет дойдет до Прикладного уровня, вся управляющая информация будет удалена из пакета, и данные примут свой первоначальный вид.
Рис. 2.9 Формирование пакета каждого уровня семиуровневой модели
Каждый уровень модели выполняет свою функцию. Чем выше уровень, тем более сложную задачу он решает.
Отдельные уровни модели OSI удобно рассматривать как группы программ, предназначенных для выполнения конкретных функций. Один уровень, к примеру, отвечает за обеспечение преобразования данных из ASCII в EBCDIC и содержит программы необходимые для выполнения этой задачи.
Каждый уровень обеспечивает сервис для вышестоящего уровня, запрашивая в свою очередь, сервис у нижестоящего уровня. Верхние уровни запрашивают сервис почти одинаково: как правило, это требование маршрутизации каких-то данных из одной сети в другую. Практическая реализация принципов адресации данных возложена на нижние уровни.
Рассматриваемая модель определяет взаимодействие открытых систем разных производителей в одной сети. Поэтому она выполняет для них координирующие действия по:
-
взаимодействию прикладных процессов;
-
формам представления данных;
-
единообразному хранению данных;
-
управлению сетевыми ресурсами;
-
безопасности данных и защите информации;
-
диагностике программ и технических средств.
На рис. 2.4 приведено краткое описание функций всех уровней.
Рис. 2.10 Функции уровней
- Оглавление
- Введение
- Обзор и архитектура вычислительных сетей
- Основные определения и термины
- Преимущества использования сетей
- Архитектура сетей
- Архитектура терминал – главный компьютер
- Одноранговая архитектура
- Архитектура клиент – сервер
- Выбор архитектуры сети
- Вопросы к лекции
- Семиуровневая модель osi
- Взаимодействие уровней модели osi
- Прикладной уровень (Application layer)
- Уровень представления данных (Presentation layer)
- Сеансовый уровень (Session layer)
- Транспортный уровень (Transport Layer)
- Сетевой уровень (Network Layer)
- Канальный уровень (Data Link)
- Физический уровень (Physical Layer)
- Сетезависимые протоколы
- Стеки коммуникационных протоколов
- Вопросы
- Стандарты и стеки протоколов
- Спецификации стандартов
- Протоколы и стеки протоколов
- Сетевые протоколы
- Транспортные протоколы
- Прикладные протоколы
- Стек osi
- Архитектура стека протоколов Microsoft tcp/ip
- Уровень Приложения
- Уровень транспорта
- Протокол управления передачей (tcp)
- Пользовательский протокол дейтаграмм (udp)
- Межсетевой уровень
- Протокол Интернета ip
- Адресация в ip-сетях
- Протоколы сопоставления адреса arp и rarp
- Протокол icmp
- Протокол igmp
- Уровень сетевого интерфейса
- Вопросы
- Топология вычислительной сети и методы доступа
- Топология вычислительной сети
- Виды топологий
- Общая шина
- Методы доступа
- Вопросы
- Лвс и компоненты лвс
- Основные компоненты
- Рабочие станции
- Сетевые адаптеры
- Файловые серверы
- Сетевые операционные системы
- Сетевое программное обеспечение
- Защита данных
- Использование паролей и ограничение доступа
- Типовой состав оборудования локальной сети
- Вопросы
- Физическая среда передачи данных
- Кабели связи, линии связи, каналы связи
- Типы кабелей и структурированные кабельные системы
- Кабельные системы
- Типы кабелей
- Кабель типа «витая пара» (twisted pair)
- Коаксиальные кабели
- Оптоволоконный кабель
- Кабельные системы Ethernet
- Беспроводные технологии
- Радиосвязь
- Связь в микроволновом диапазоне
- Инфракрасная связь
- Вопросы
- Сетевые операционные системы
- Структура сетевой операционной системы
- Клиентское программное обеспечение
- Редиректоры
- Распределители
- Имена unc
- Серверное программное обеспечение
- Клиентское и серверное программное обеспечение
- Выбор сетевой операционной системы
- Одноранговые nos и nos с выделенными серверами
- Nos для сетей масштаба предприятия
- Сети отделов
- Сети кампусов
- Корпоративные сети
- Сетевые ос NetWare фирмы Novell Назначение ос NetWare
- Структурная схема oc
- Сетевая файловая система
- Основные сетевые возможности
- Защита информации
- Семейство сетевых ос Windows nt
- Структура Windows nt
- Сетевые средства
- Состав Windows nt
- Свойства Windows nt
- Области использования Windows nt
- Семейство ос unix
- Программы
- Ядро ос unix
- Файловая система
- Принципы защиты
- Идентификаторы пользователя и группы пользователей
- Защита файлов
- Обзор Системы Linux
- Графический интерфейс пользователя
- Работа с сетью
- Сетевые файловые системы
- Вопросы
- Требования, предъявляемые к сетям
- Производительность
- Надежность и безопасность
- Прозрачность
- Поддержка разных видов трафика
- Управляемость
- Управление эффективностью
- Управление конфигурацией
- Управление учетом использования ресурсов
- Управление неисправностями
- Управление защитой данных
- Совместимость
- Вопросы
- Сетевое оборудование
- Сетевые адаптеры, или nic (Network Interface Card). Назначение.
- Настройка сетевого адаптера и трансивера
- Функции сетевых адаптеров
- Базовый, или физический, адрес
- Типы сетевых адаптеров
- Повторители и концентраторы
- Планирование сети с хабом
- Преимущества концентратора
- Мосты и коммутаторы
- Различие между мостом и коммутатором
- Коммутатор
- Коммутатор локальной сети
- Маршрутизатор
- Различие между маршрутизаторами и мостами
- Вопросы
- Русские термины
- Английские термины
- Английские сокращения
- Литература