OSI Model - 7 layers - Сетевая модель OSI (памятка)

Jan 3, 2026

OSI Model - 7 layers - Сетевая модель OSI (памятка)

OSI Model

The OSI (Open Systems Interconnection) - Набор правил и их объяснение как разные компьютерные системы должны взаимодействовать между собой в сети. OSI модель была разработана и стандартизирована в ISO, это Всемирная Организация Стандартизации. OSI Model состоит из 7 слоев, или уроней взаимодействия. Каждый из слоев имеет свой специфический функционал, и каждый слой выполняет определенную работу в сети. Этот способ организации взаимодействия облегчает понимание логики устройства сети, и объясняет как происходит взаимодействие устойств подключенных в сеть.

Физический (Physical): Отвечает за передачу сырых битов по кабелю или беспроводному каналу (электрические сигналы, кабели, коннекторы).

Канальный (Data Link): Обеспечивает передачу данных между двумя узлами в одной сети, контроль ошибок и потока (MAC-адреса, Ethernet).

Сетевой (Network): Определяет маршрутизацию пакетов через разные сети (IP-адресация, маршрутизаторы).

Транспортный (Transport): Гарантирует надежную доставку данных между приложениями (TCP/UDP, сегментация, контроль потока).

Сеансовый (Session): Управляет сеансами связи между приложениями (установка, поддержание и завершение диалога).

Представления (Presentation): Преобразует данные в формат, понятный приложению (шифрование, сжатие, форматирование).

Прикладной (Application): Предоставляет сетевые службы непосредственно приложениям пользователя (HTTP, FTP, SMTP).


Подробнее о каждом уровне:


Физический уровень

Функции:

Передача данных бит в бит, выбор способа передачи данных (радио, провод), кодирование цифровых сигналов.

  • Битовая синхронизация - производится при помощи clock контроля передаваемых данных и принимаемых другой стороной.
  • Битовый контроль скорости производится контролем или подсчетом передаваемых битов в секунду .
  • Контроль топологии сети - определение топологии сети шина \ звезда \ mesh.
  • Контроль режима передачи - определяет тип и передачу данных симплекс \ дуплекс \ полу-дуплекс.

Канальный уровень

Функции:

Обеспечении безошибочной доставки данных поверх физического уровня.

  • Ответственен за доставку пакета по сети к узлу (IP address) определенному при помощи МАС адреса, взаимодействуя с уровнем выше (сетевой).
  • Упаковывает в кадры. Пакет на канальном уровне ссылается на кадр.
  • свитчи и бриджи это устройства канального уровня.
  • Пакет пришедший с сетевого уровня разделяется на кадры соответственно параметрам установленным сетевым интерфейсом.
  • инкапсулирует в хедерс MAC адресы, отправителя и получателя.
  • широковещательным запросом "Кому принадлежит МАС адрес ...? " получает ответ в виде IP адреса. Спецификация IEEE 802 разделяет этот уровень на два подуровня Media Access Control (MAC) и второй подуровень Logical Link Control (LLC). В компьютерах функции канального уровня берет на себя обычно драйвер сетевой платы.

Протоколы канального уровня:

ARCnet, ATM, Cisco Discovery Protocol, CAN, Ethernet, PPP, Token Ring, SLIP и другие.

Сетевой уровень

Функции:

Обеспечивает определение маршрута, пути передачи данных - Роутинг.

  • Транслирует логические адреса и имена в физические
  • Определяет кратчайшие пути
  • Коммутация и маршрутизация
  • Отслеживание неполадок и заторов по пути
  • Сервисные сообщения сети

Протоколы сетевого уровня:

ARP, ICMP, OSPF, IPsec, RIP, IP, IPv4, IPv6, IPX

Транспортный уровень

Функции:

Предоставляет механизм передачи данных взависимости от выбранного протокола TCP или UDP. Фрагментирует данные в дэйтаграмы в случае UDP или сегменты в случае TCP размер которых зависит от протокола. Длинные разбивает а короткие объеденяет в один.

  • Определяет способ упаковки данных
  • Сегментирует в случае TCP
  • Формирует дейтаграмы в случае UDP
  • Проверка целостности данных

Протоколы транспортного уровня:

TCP, UDP, NetBIOS, SCTP, NBF, CUDP, DCCP

Сеансовый уровень

Функции:

Уровень управляет созданием, завершением или возобновлением сеансов между приложениями, синхронизирует задачи, распределяет права на создание или поддержание сеанса связи между приложениями.

  • Инициация сенансов
  • Завершение сеансов
  • Возобновление сеансов
  • Помещение конрольных точек к передаваемым данным
  • Синхронизация

Протоколы сеансового уровня:

RPC, L2TP, ASP, PPTP, RTCP, SDP, SMPP

Уровень представления

Функции:

Уровень огрганизует переобразование данных в понятный для приложений формат и формат для отправки по сети. Кодирует или декодирует данные перед отправкой или перед чтением данных приложениями. На этом уровне может происходить сжатие, шифрование, кодировка данных и подготовка для транспорта или наоборот распаковка перед чтением приложениями. На этом уровне так же происходит перенаправление на другие ресурсы в случае невозможности обработать локально.

  • Шифрование и кодирование
  • Сжатие и распаковка
  • Перенаправление

Протоколы уровня представления:

XDR, RDP, AFP, LPP


Очень кратко. Дополню позже !

I.Goncharov

Your IP address is: 0.0.0.0