Слайд 2Модель OSI
История и значение модели ISO/OSI
С 1977 по 1984 гг ряд
![Модель OSI История и значение модели ISO/OSI С 1977 по 1984 гг](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/373471/slide-1.jpg)
международных организаций по стандартизации (Международная организация по стандартизации - International Organization for Standardization, ISO, Международный союз электросвязи - International Telecommunications Union, ITU и др.) разработали стандартную Модель взаимодействия открытых систем (Open System Interconnection, OSI).
Назначение модели OSI состоит в обобщенном представлении средств сетевого взаимодействия. В настоящее время эта модель играет роль универсального языка сетевых специалистов, поэтому ее называют справочной моделью.
Слайд 3Модель OSI
Ключевые термины модели OSI
Формализованные правила, определяющие последовательность и формат сообщений, которыми
![Модель OSI Ключевые термины модели OSI Формализованные правила, определяющие последовательность и формат](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/373471/slide-2.jpg)
обмениваются сетевые компоненты, лежащие на одном уровне, но в разных узлах, называются протоколом.
Интерфейс — определяет последовательность и формат сообщений, которыми обмениваются сетевые компоненты, лежащие на соседних уровнях в одном узле. Интерфейс определяет набор услуг, предоставляемый данным уровнем соседнему уровню.
Средства каждого уровня должны отрабатывать, во-первых, собственный протокол, а во-вторых, интерфейсы с соседними уровнями.
Слайд 4Модель OSI
Ключевые термины модели OSI
Иерархически организованный набор протоколов, достаточный для организации взаимодействия
![Модель OSI Ключевые термины модели OSI Иерархически организованный набор протоколов, достаточный для](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/373471/slide-3.jpg)
узлов в сети, называется стеком коммуникационных протоколов.
Коммуникационные протоколы могут быть реализованы как программно, так и аппаратно. Протоколы нижних уровней часто реализуются комбинацией программных и аппаратных средств, а протоколы верхних уровней — как правило, чисто программными средствами. Программный модуль, реализующий некоторый протокол, часто для краткости также называют протоколом.
Аппаратно протоколы реализуются не только компьютерами, но и другими сетевыми устройствами — концентраторами, мостами, коммутаторами, маршрутизаторами и т. д.
Слайд 5Модель OSI
Ключевые термины модели OSI
Модель взаимодействия открытых систем (Open System Interconnection, OSI)
![Модель OSI Ключевые термины модели OSI Модель взаимодействия открытых систем (Open System](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/373471/slide-4.jpg)
определяет:
уровни взаимодействия систем в сетях с коммутацией пакетов,
стандартные названия уровней,
функции, которые должен выполнять каждый уровень.
Модель OSI не содержит описаний реализаций конкретного набора протоколов.
В стандартах ISO для обозначения единиц данных, с которыми имеют дело протоколы разных уровней, используется общее название протокольный блок данных (Protocol Data Unit, PDU).
Слайд 6Модель OSI
Модель взаимодействия открытых систем ISO/OSI
![Модель OSI Модель взаимодействия открытых систем ISO/OSI](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/373471/slide-5.jpg)
Слайд 7Модель OSI
Инкапсуляция / декапсуляция (вложенность)
![Модель OSI Инкапсуляция / декапсуляция (вложенность)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/373471/slide-6.jpg)
Слайд 8Модель OSI
Таблица соответствия английских и русских терминов модели ISO/OSI
![Модель OSI Таблица соответствия английских и русских терминов модели ISO/OSI](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/373471/slide-7.jpg)
Слайд 9Модель OSI
Соответствие функций различных устройств в сети уровням модели OSI
![Модель OSI Соответствие функций различных устройств в сети уровням модели OSI](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/373471/slide-8.jpg)
Слайд 10Модель OSI
Физический уровень модели OSI
Физический уровень (Physical layer) имеет дело с передачей
![Модель OSI Физический уровень модели OSI Физический уровень (Physical layer) имеет дело](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/373471/slide-9.jpg)
битов по физическим каналам связи (витая пара, оптоволоконный кабель). Здесь стандартизуются:
Характеристики физических сред передачи данных (полоса пропускания, помехозащищенность, волновое сопротивление и др.).
Характеристики электрических сигналов, передающих дискретную информацию (крутизна фронтов импульсов, уровни напряжения или тока передаваемого сигнала, тип кодирования, скорость передачи сигналов).
Типы разъемов и назначение каждого контакта.
Физический уровень реализуется аппаратно и выполняет следующие основные функции:
передача битов по физическим каналам;
формирование электрических сигналов;
кодирование информации;
синхронизация;
модуляция.
Слайд 11Модель OSI
Канальный уровень модели OSI
Функции канального уровня (Data Link Layer) (реализуются программно-аппаратно
![Модель OSI Канальный уровень модели OSI Функции канального уровня (Data Link Layer)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/373471/slide-10.jpg)
компьютерами, мостами, коммутаторами и маршрутизаторами):
в локальных сетях с типовой топологией - надежная доставка кадра между любыми узлами сети (Ethernet), включает:
проверку доступности разделяемой среды;
выделение кадров из потока данных, поступающих по сети; формирование кадров при отправке данных;
подсчет и проверку контрольной суммы.
в глобальных сетях с произвольной топологией - надежная доставка кадра между двумя соседними узлами в сети (примеры протоколов «точка-точка» - PPP, HDLC).
Слайд 12Модель OSI
Сетевой уровень модели OSI
Сетевой уровень (network layer) – уровень межсетевого взаимодействия
![Модель OSI Сетевой уровень модели OSI Сетевой уровень (network layer) – уровень](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/373471/slide-11.jpg)
(internetworking), PDU - пакет (packet).
Функции сетевого уровня реализуются:
специальными устройствами – маршрутизаторами (routers);
набором протоколов:
протоколами маршрутизации (routing protocols - RIP, OSPF),
сетевыми протоколами (routed protocols - IP),
протоколами разрешения адресов
(address resolution protocols - ARP).
Слайд 13Модель OSI
Сетевой уровень модели OSI
Задачи сетевого уровня — доставка пакета:
между любыми двумя
![Модель OSI Сетевой уровень модели OSI Задачи сетевого уровня — доставка пакета:](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/373471/slide-12.jpg)
узлами сети с произвольной топологией;
между любыми двумя сетями в составной сети.
Cеть — совокупность компьютеров, использующих для обмена данными единую сетевую технологию, сетевой адрес узлов которой содержит единый номер сети.
Сети соединяются между собой маршрутизаторами, устройствами, которые собирают информацию о топологии межсетевых соединений (в таблицы маршрутизации) и пересылают (продвигают – forwarding) пакеты в сеть назначения.
Слайд 14Модель OSI
Сетевой уровень модели OSI
Чтобы передать сообщение от отправителя, находящегося в одной
![Модель OSI Сетевой уровень модели OSI Чтобы передать сообщение от отправителя, находящегося](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/373471/slide-13.jpg)
сети, получателю, находящемуся в другой сети, нужно совершить некоторое количество транзитных передач между сетями, или хопов (hop — прыжок).
Маршрут — последовательность прохождения пакетом маршрутизаторов в составной сети.
Слайд 15Модель OSI
Транспортный уровень модели OSI
Транспортный уровень (Transport layer) обеспечивает приложениям или верхним
![Модель OSI Транспортный уровень модели OSI Транспортный уровень (Transport layer) обеспечивает приложениям](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/373471/slide-14.jpg)
уровням стека — прикладному и сеансовому — передачу данных с той степенью надежности, которая им требуется.
Модель OSI определяет пять классов сервиса, предоставляемых транспортным уровнем (0-4). Эти виды сервиса отличаются качеством предоставляемых услуг:
срочностью,
возможностью восстановления прерванной связи,
наличием средств мультиплексирования нескольких соединений между различными прикладными протоколами через общий транспортный протокол,
способностью к обнаружению и исправлению ошибок передачи, таких как искажение, потеря и дублирование пакетов.
Слайд 16Модель OSI
Транспортный уровень модели OSI
Транспортный уровень — обеспечивает доставку информации с требуемым
![Модель OSI Транспортный уровень модели OSI Транспортный уровень — обеспечивает доставку информации](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/373471/slide-15.jpg)
качеством между любыми узлами сети. Для этого выполняется:
разбивка сообщения сеансового уровня на пакеты , их нумерация;
буферизация принимаемых пакетов;
упорядочивание прибывающих пакетов;
адресация прикладных процессов;
управление потоком.
Как правило, все протоколы, начиная с транспортного уровня и выше, реализуются программными средствами конечных узлов сети — компонентами их сетевых операционных систем (протоколы TCP и UDP стека TCP/IP и протокол SPX стека Novell). Протоколы четырех нижних уровней обобщенно называют сетевым транспортом или транспортной подсистемой.
Слайд 17Модель OSI
Сеансовый уровень модели OSI
Сеансовый уровень (Session layer) обеспечивает управление диалогом: фиксирует,
![Модель OSI Сеансовый уровень модели OSI Сеансовый уровень (Session layer) обеспечивает управление](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/373471/slide-16.jpg)
какая из сторон является активной в настоящий момент, предоставляет средства синхронизации. На практике функции этого уровня часто объединяют с функциями прикладного уровня и реализуют в одном протоколе.
Функции сеансового уровня :
установление способа обмена сообщениями (дуплексный или полудуплексный);
синхронизация обмена сообщениями;
организация "контрольных точек" диалога.
Слайд 18Модель OSI
Уровень представления модели OSI
Уровень представления (Presentation layer) обеспечивает представление передаваемой по
![Модель OSI Уровень представления модели OSI Уровень представления (Presentation layer) обеспечивает представление](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/373471/slide-17.jpg)
сети информации, не меняя при этом ее содержания.
На этом уровне может выполняться шифрование и дешифрование данных, благодаря которому секретность обмена данными обеспечивается сразу для всех прикладных служб (например, протокол Secure Socket Layer (SSL) обеспечивает секретный обмен сообщениями для протоколов прикладного уровня стека TCP/IP).
Таким образом уровень представления согласовывает представление (синтаксис) данных при взаимодействии двух прикладных процессов, выполняя следующие функции:
преобразование данных из внешнего формата во внутренний;
шифрование и расшифровка данных.
Слайд 19Модель OSI
Прикладной уровень модели OSI
Прикладной уровень (Application layer) — это в действительности
![Модель OSI Прикладной уровень модели OSI Прикладной уровень (Application layer) — это](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/373471/slide-18.jpg)
просто набор разнообразных протоколов, с помощью которых пользователи сети получают доступ к разделяемым ресурсам, таким как файлы, принтеры или гипертекстовые Web-страницы, а также организуют совместную работу, например с помощью протокола электронной почты. Единица данных, которой оперирует прикладной уровень, обычно называется сообщением (message).
Таким образом, прикладной уровень — набор всех сетевых сервисов, которые предоставляет система конечному пользователю, например:
идентификация, проверка прав доступа;
принт- и файл-сервис, почта, удаленный доступ...
Примеры: NFS, FTP и TFTP, входящие в стек TCP/IP;
SMB в Microsoft Windows NT;
NCP в операционной системе Novell NetWare.
Слайд 20Модель OSI
Сетезависимые и сетенезависимые уровни модели OSI
![Модель OSI Сетезависимые и сетенезависимые уровни модели OSI](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/373471/slide-19.jpg)