Текст лекції
-
Модель OSІ та її рівні
Модель OSI (англ. Open Systems Interconnection Reference Model - модель взаємодії відкритих систем) - абстрактна модель для мережних комунікацій і розробки мережевих протоколів. Представляє рівневий підхід до мережі. Кожен рівень обслуговує свою частину процесу взаємодії. Завдяки такій структурі спільна робота мережного обладнання й програмного забезпечення стає набагато простішою й зрозумілішою.
Модель OSI
. Сетевой протокол – это набор команд (операций) для взаимодействия узлов в сети. Ввиду сложности организации сетей, используемая модель сетевых протоколов содержит большое число уровней абстракции.
Согласно стандарту коммуникационной модели OSI, коммуникационная сеть подразделяется на следующие основные уровни (layers):
Физический уровень (physical layer) – механические и электрические устройства для передачи сигналов. Самый нижний уровень сетевой коммуникации. Включает сетевое оборудование - сетевые кабели, разъемы, концентраторы и т.д.
Уровень (связывания) данных или канальный (Data link layer) – обрабатывает фреймы (frames), или части пакетов фиксированной длины, включая обнаружение ошибок и восстановление после ошибок на физическом уровне.
Сетевой уровень (network layer) – обеспечивает соединение и маршрутизацию пакетов в коммуникационной сети, включая обработку адресов исходящих пакетов, декодирование адресов входящих пакетов и поддержку информации для маршрутизации для соответствующего ответа для изменения уровней загрузки.
Транспортный уровень (transport layer) – отвечает за сетевой доступ нижнего уровня и за передачу сообщений между клиентами, включая разделение сообщений на пакеты, сопровождение порядка пакетов, поток управления и генерацию физических адресов.
Уровень сеанса (session layer) – реализует сеансы (sessions), или протоколы коммуникации между процессами.
Уровень презентаций (presentation layer) – инкапсулирует различие в форматах между различными системами в сети, включая преобразования символов и полудуплексную (дуплексную) связь (эхо-вывод).
Уровень приложений (application layer) – самый высокий уровень модели сетевых протоколов. Взаимодействует непосредственно с запросами на передачу файлов пользовательского уровня, протоколами удаленных входов и передачи электронной почты, а также со схемами распределенных баз данных.
Схема уровней сетевой коммуникации представлена на рис. 1
Рис.1. Многоуровневая модель коммуникации OSI.
На рис. 2 представлено содержание уровней сетевой коммуникации.
Рис. 2. Уровни сетевых протоколов (OSI).