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