Слайд 2
![1. Модель взаимодействия открытых систем (OSI) Протокол – это набор](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/439765/slide-1.jpg)
1. Модель взаимодействия открытых систем (OSI)
Протокол – это набор информационных сообщений
определенного формата, которым обмениваются устройства или программы, а также набор правил, определяющих логику обмена этими сообщениями.
Стек коммуникационных протоколов – многоуровневый набор протоколов, достаточный для организации взаимодействия узлов в сети.
Слайд 3
![Модель взаимодействия открытых систем (Open System Interconnection, OSI). Открытая система](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/439765/slide-2.jpg)
Модель взаимодействия открытых систем (Open System Interconnection, OSI).
Открытая система – сетевое
устройство, готовое взаимодействовать с другими сетевыми устройствами по стандартным правилам, определяющим формат, содержание и значение принимаемых и отправленных сообщений.
Слайд 4
![Назначение модели OSI – обобщенное стандартное представление средств сетевого взаимодействия](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/439765/slide-3.jpg)
Назначение модели OSI – обобщенное стандартное представление средств сетевого взаимодействия для
сетей.
Модель разрабатывалась в качестве своего рода универсального языка сетевых специалистов, поэтому ее называют также справочной моделью.
Слайд 5
![Модель OSI определяет: уровни взаимодействия систем в сетях; стандартные названия](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/439765/slide-4.jpg)
Модель OSI определяет:
уровни взаимодействия систем в сетях;
стандартные названия уровней;
функции, которые должен
выполнять каждый уровень.
Модель OSI не содержит описаний конкретных протоколов и их реализаций.
Слайд 6
![Уровни взаимодействия, принятые в модели OSI: прикладной; представления; сеансовый; транспортный; сетевой; канальный; физический.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/439765/slide-5.jpg)
Уровни взаимодействия,
принятые в модели OSI:
прикладной;
представления;
сеансовый;
транспортный;
сетевой;
канальный;
физический.
Слайд 7
![Модель не включает средства взаимодействия приложений конечных пользователей. Приложения могут](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/439765/slide-6.jpg)
Модель не включает средства взаимодействия приложений конечных пользователей.
Приложения могут обращаться к
системным средствам сетевого взаимодействия, используя специально разработанный для этих целей набор стандартных процедур операционной системы – прикладной программный интерфейс (Application Program Interface, API).
Слайд 8
![Модель взаимодействия открытых систем OSI](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/439765/slide-7.jpg)
Модель взаимодействия открытых систем OSI
Слайд 9
![2. Функции уровней модели OSI Прикладной уровень (application layer) -](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/439765/slide-8.jpg)
2. Функции уровней модели OSI Прикладной уровень (application layer)
- это
набор разнообразных протоколов, с помощью которых пользователи сети получают доступ к разделяемым ресурсам, таким, как файлы, принтеры, гипертекстовые страницы.
Единица данных, которой оперирует прикладной уровень, называется сообщением.
Слайд 10
![Уровень представления (presentation layer) Обеспечивает представление передаваемой по сети информации,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/439765/slide-9.jpg)
Уровень представления (presentation layer)
Обеспечивает представление передаваемой по сети информации, не меняя
ее содержания. С помощью средств этого уровня протоколы прикладных уровней могут преодолеть синтаксические различия в представлении данных или же различия в кодах символов. На этом уровне могут выполняться шифрование и дешифрование данных, благодаря чему секретность обмена данными обеспечивается для всех прикладных служб.
Слайд 11
![Сеансовый уровень (session layer) Обеспечивает управление взаимодействием сторон: фиксирует, какая](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/439765/slide-10.jpg)
Сеансовый уровень (session layer)
Обеспечивает управление взаимодействием сторон: фиксирует, какая из сторон
является активной в данный момент и предоставляет средства синхронизации сеанса. Это позволяет в ходе длинных передач сохранять информацию о состоянии этих передач в виде контрольных точек, что позволяет вернуться к ним и не начинать обмен с начала.
Слайд 12
![Транспортный уровень (transport layer) Обеспечивает приложениям или верхним уровням стека](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/439765/slide-11.jpg)
Транспортный уровень (transport layer)
Обеспечивает приложениям или верхним уровням стека передачу данных
с требуемой степенью надежности.
В модели (OSI) определены 5 классов транспортного сервиса (от низшего класса 0 до высшего 4).
Классы отличаются срочностью, возможностью восстановления прерванной связи, наличием средств мультиплексирования, способностью к обнаружению и исправлению ошибок передачи.
Слайд 13
![Сетевой уровень (network layer) Служит для образования единой транспортной системы,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/439765/slide-12.jpg)
Сетевой уровень (network layer)
Служит для образования единой транспортной системы, объединяющей несколько
сетей. Решение задачи возлагается на конечные узлы и маршрутизаторы и включает:
определение маршрута через составную сеть;
организацию продвижения данных по этому маршруту;
согласование технологий при передаче данных в сетях с различными технологиями;
управление параметрами процесса передачи данных (временные задержки, уровни загрузки линий и др.);
создание барьеров на пути нежелательного трафика.
Передаваемые данные снабжаются заголовками сетевого уровня и образуют пакет.
Слайд 14
![Канальный уровень (data link layer) Обеспечивает прозрачность для сетевого уровня,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/439765/slide-13.jpg)
Канальный уровень (data link layer)
Обеспечивает прозрачность для сетевого уровня, предлагая ему
следующие услуги:
установление логического соединения между взаимодействующими узлами;
согласование в рамках соединения скоростей передатчика и приемника информации;
обеспечение надежной передачи, обнаружение и коррекция ошибок.
Для решения этих задач канальный уровень формирует из пакетов собственные протокольные единицы данных – кадры, состоящие из поля данных и заголовка. Канальный уровень помещает пакет в поле данных одного или нескольких кадров и заполняет собственной служебной информацией заголовок кадра.
Слайд 15
![В сетях, построенных на основе разделяемой среды, канальный уровень решает](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/439765/slide-14.jpg)
В сетях, построенных на основе разделяемой среды, канальный уровень решает еще
одну задачу – проверяет доступность разделяемой среды. Эту функцию иногда выделяют в отдельный подуровень управления доступом к среде (Medium Access Control, MAC).
Слайд 16
![Протокол канального уровня работает в пределах сети, являющейся одной из](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/439765/slide-15.jpg)
Протокол канального уровня работает в пределах сети, являющейся одной из частей
более крупной составной сети, объединенной протоколами сетевого уровня.
Адреса, с которыми работает протокол канального уровня, используются для доставки кадров только в пределах этой сети, а для перемещения пакетов между сетями применяются адреса более высокого сетевого уровня.
Слайд 17
![Протоколы канального уровня реализуются как на конечных узлах (средствами сетевых](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/439765/slide-16.jpg)
Протоколы канального уровня реализуются как на конечных узлах (средствами сетевых адаптеров
и их драйверов), так и на всех промежуточных сетевых устройствах.
Слайд 18
![Физический уровень (physical layer) Поддерживает интерфейс с канальным уровнем. Получает](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/439765/slide-17.jpg)
Физический уровень (physical layer)
Поддерживает интерфейс с канальным уровнем. Получает с канального
уровня кадры, рассматриваемые как неструктурированный поток битов, которые он должен передать по физическим каналам связи.
Протокол физического уровня представляет биты данных в виде электрических импульсов и передает их принятыми в данном протоколе параметрами (уровни напряжения, тактовые частоты и др.)
.
Слайд 19
![Со стороны компьютера функции физического уровня выполняются сетевым адаптером, в](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/439765/slide-18.jpg)
Со стороны компьютера функции физического уровня выполняются сетевым адаптером, в коммутаторах
и маршрутизаторах – это функция физических интерфейсов.
Слайд 20
![3. Распределение функций между различными элементами сети Функциональность стека протоколов](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/439765/slide-19.jpg)
3. Распределение функций между различными элементами сети
Функциональность стека протоколов в целом
может быть востребована только конечными узлами, а коммутационные устройства, решающие задачу транспортировки сообщений между конечными узлами, ограничиваются поддержкой функциональности трех нижних уровней.
Слайд 21
![](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/439765/slide-20.jpg)
Слайд 22
![Коммутаторы обычно поддерживают функции двух нижних уровней, физического и канального,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/439765/slide-21.jpg)
Коммутаторы обычно поддерживают функции двух нижних уровней, физического и канального, что
ограничивает их возможности передачей данных в пределах только одной подсети. Однако некоторые коммутаторы, работающие на основе технологии виртуальных каналов, могут поддерживать и три уровня протоколов.
Маршрутизаторы поддерживают функции трех нижних уровней, так как сетевой уровень нужен им для объединения подсетей различных технологий в составную сеть и нахождения маршрута между конечными узлами через составную сеть, функции нижних уровней – для передачи данных в пределах отдельных подсетей.