Similar presentations:
Образовательный комплекс Компьютерные сети. Модель ISOOSI
1. Образовательный комплекс Компьютерные сети
Лекция 5Модель ISO/OSI (ч.3)
2. Содержание
Рекомендуемая модельвзаимодействия открытых систем
(Open Systems Interconnection
Reference Model)
Сеансовый уровень
Уровень представления
Прикладной уровень
Проект IEEE 802
Компьютерные сети
Введение
2 из 32
3. Сеансовый уровень модели ISO/OSI
4. Сеансовый уровень
Сеансовый уровень устанавливаетсессию или сеанс между
процессами, работающими на
различных устройствах, и может
поддерживать передачу данных в
режиме сообщений
Компьютерные сети
Введение
4 из 32
5. Сеансовый уровень Имена процессов
AB
Сервер
A__ … __0
Рабочая станция
Сервер
B__ …__0
Интерсеть
A__ … ___
Рабочая станция
B__ … ___
Сеансовый уровень позволяет прикладным процессам
регистрировать уникальные адреса
например, NetBIOS-имена сервисов представляют собой 16байтные массивы, в которых начальные байты содержат
NetBIOS-имя узла, или домена, или другую строку,
дополненные пробелами до 15 символов, а последний байт
определяет сервис
Компьютерные сети
Введение
5 из 32
6. Сеансовый уровень Разрешение имен
AB
Сервер
A__ … __0
Рабочая станция С .У
A A
A _ _ … _ _ _ MACA
Сервер
B__ …__0
Интерсеть
Рабочая станция
СB.УB
MACB
B__ … ___
Для выполнения передачи средствами
нижележащих уровней сеансовый уровень
обеспечивает разрешение имен процессов
сеансового уровня в адреса транспортного,
сетевого или канального уровней
Компьютерные сети
Введение
6 из 32
7. Сеансовый уровень Поддержка сеансов
AB
Сервер
A__ … __0
Рабочая станция
Сервер
B__ …__0
Интерсеть
A__ … ___
Рабочая станция
B__ … ___
Сеансовый уровень обеспечивает
установление, мониторинг и окончание сеанса
по виртуальной сети между двумя процессами,
которые определяются своими уникальными
адресами
Компьютерные сети
Введение
7 из 32
8. Сеансовый уровень Передача сообщений
AB
Сервер
A__ … __0
Рабочая станция
Сервер
B__ …__0
Интерсеть
A__ … ___
Рабочая станция
B__ … ___
После установления соединения обеспечивается передача
сообщений, в том числе
Определение границ сообщений
Ожидание поступления всего сообщения
Это существенно, поскольку сервис транспортного уровня,
обеспечивающий надежную доставку данных, часто
предоставляет возможность потоковой передачи и не
поддерживает выделение границ сообщений
Компьютерные сети
Введение
8 из 32
9. Сеансовый уровень Безопасность
Сеансовый уровень позволяеторганизовать безопасное
взаимодействие, решая задачи
Идентификации субъектов
Установления подлинности субъекта и
содержания сообщений
Контроля доступа к ресурсам
Компьютерные сети
Введение
9 из 32
10. Сеансовый уровень Функции
Поддержка сеансов связи между двумяпроцессами
Передача сообщений
Поддержка адресов процессов и
разрешение адресов процесса в адреса
транспортного, сетевого и канального
уровней
Организация безопасного
взаимодействия
Контроль трафика
Компьютерные сети
Введение
10 из 32
11. Сеансовый уровень Примеры
В современных популярныхархитектурах функции сеансового
уровня, как правило, реализуются
в библиотеках, независимо
используемых программными
компонентами прикладного уровня
Компьютерные сети
Введение
11 из 32
12. Уровень представления модели ISO/OSI
13. Уровень представления
Уровень представления служиттранслятором данных,
передаваемых по сети
Компьютерные сети
Введение
13 из 32
14. Уровень представления Необходимость
AB
Архитектура: x86
ОС: Windows
Интерсеть
Архитектура: POWER
ОС: Linux
char name[4] = "БОБ";
short num = 4096;
char name[4] = "ана";
short num = 16;
На разных архитектурах, в разных
операционных системах и приложениях данные
кодируются различным образом. При передаче
двоичных значений данные на приемнике
могут быть неверно интерпретированы
Компьютерные сети
Введение
14 из 32
15. Уровень представления Сетевой формат
AB
Интерсеть
Архитектура: x86
ОС: Windows
Данные в сетевом
формате
Архитектура: POWER
ОС: Linux
char name[4] = "БОБ";
short num = 4096;
char name[4] = "БОБ";
short num = 4096;
Для обеспечения совместимости
На источнике передаваемые данные преобразуются к
стандартному сетевому формату представления данных
На приемнике данные преобразуются из сетевого формата в
формат, принятый на приемнике
Компьютерные сети
Введение
15 из 32
16. Уровень представления Функции
Трансляция символов между стандартамикодировки
трансляция между ASCII и EBCDIC
трансляция между cp866, CP-1251, ISO-8859-5,
KOI8-R и т.д.
Конвертирование данных
изменение порядка следования битов
преобразование символа CR в CR/LF
преобразование целых чисел в числа с плавающей
точкой
…
Сжатие данных
Шифрование данных
Компьютерные сети
Введение
16 из 32
17. Уровень представления Примеры
Примером протокола уровняпредставления является SSL
(Secure Socket Layer),
обеспечивающий защищенный
обмен сообщениями для
протоколов прикладного уровня
стека TCP/IP
Компьютерные сети
Введение
17 из 32
18. Прикладной уровень модели ISO/OSI
19. Прикладной уровень
Прикладной уровень представляетсобой точку доступа пользователей
или приложений к сетевым
сервисам
Компьютерные сети
Введение
19 из 32
20. Прикладной уровень Функции
Разделение ресурсов и перенаправлениеустройств
Удаленный доступ к файлам
Удаленный доступ к принтерам
Поддержка межпроцессных коммуникаций
Поддержка удаленных вызовов процедур
Управление сетью
Сервисы каталогов
Передача электронных сообщений
Эмулирование виртуальных терминалов
Другие функции
Компьютерные сети
Введение
20 из 32
21. Проект IEEE 802
22. Проект IEEE 802 История
Целью проекта IEEE 802 являетсястандартизация протоколов локальных
сетей. Основное внимание уделяется
стандартизации протоколов физического
и канального уровней
IEEE – Institute of Electrical and Electronics
Engineers
802 – проект начал осуществляться в
феврале 1980 года
Проект постоянно развивается
посредством принятия дополнительных
стандартов в разделах
Компьютерные сети
Введение
22 из 32
23. Проект IEEE 802 Стандартизация
На основании спецификаций проекта802 были сформированы и приняты
стандарты различными организациями
Международной Организацией по
Стандартизации (ISO) – в качестве
международных стандартов ISO 8802
Американским Национальным Институтом
Стандартов (ANSI) – в качестве
национальных стандартов США
и т.д.
Компьютерные сети
Введение
23 из 32
24. Проект IEEE 802 Подуровни канального уровня
В терминах стандартов IEEE 802 уровеньканала данных модели OSI делится на два
подуровня
Подуровень управления логической связью (Logical
Link Control, LLC) выполняет следующие функции
Установление и завершение соединения
Управление трафиком кадров
Установка последовательности кадров
Подтверждение успешного приема кадров
Управление доступом к среде передачи
Определение границ кадров
Проверка ошибок в кадрах
Распознавание адресов в кадрах
Подуровень управления доступом к среде (Media
Access Control, MAC) выполняет следующие функции
Компьютерные сети
Введение
24 из 32
25. Проект IEEE 802 Разделы проекта…
802.1 Обзор проекта 802, включая болеевысокие уровни и межсетевое взаимодействие
802.2 Подуровень управления логической
связью (LLC)
802.3 Множественный доступ с
прослушиванием несущей и обнаружением
коллизий (Carrier Sense Multiple Access with
Collision Detection, CSMA/CD)
802.4 Шина с передачей маркера (Token Bus)
802.5 Кольцо с передачей маркера (Token
Ring)
802.6 Муниципальные сети (Metropolitan Area
Network, MAN)
Компьютерные сети
Введение
25 из 32
26. Проект IEEE 802 Разделы проекта…
802.7 Технология аналоговой передачисигнала
802.8 Передача сигнала по оптическому каналу
802.9 Интеграция данных и голосовой
информации по локальным сетям
802.10 Стандарт безопасности взаимодействия
локальных сетей
802.11 Беспроводные сети
802.12 Сети с доступом по приоритету запроса
(Demand Priority Access LAN, 100BaseVGAnyLan)
Компьютерные сети
Введение
26 из 32
27. Проект IEEE 802 Разделы проекта…
Компьютерные сетиВведение
27 из 32
28. Заключение
Уровни сессии и представленияобеспечивают защищенный обмен
сообщениями между процессами
Прикладной уровень – точка доступа к
сетевым сервисам
Проект IEEE 802 преимущественно
посвящен стандартизации протоколов
физического и канального уровней и
активно развивается до сих пор
Компьютерные сети
Введение
28 из 32
29. Тема следующей лекции
Сетевые топологииКомпьютерные сети
Введение
29 из 32
30. Вопросы для обсуждения
Компьютерные сетиВведение
30 из 32
31. Литература
Сети TCP/IP. Ресурсы MicrosoftWindows 2000 Server. – М.: Русская
редакция, 2001.
В.Г. Олифер, Н.А. Олифер.
Компьютерные сети. Принципы,
технологии, протоколы. СПб:
Питер, 2001.
Компьютерные сети
Введение
31 из 32