Модель OSI (Open Systems Interconnection) — концептуальная модель, описывающая, как различные сетевые протоколы взаимодействуют друг с другом. Она состоит из семи уровней, каждый из которых выполняет определённые функции в процессе передачи данных.
Уровни модели OSI
- Физический уровень — передача битов по физическим каналам связи.
- Канальный уровень — организация логической связи между узлами.
- Сетевой уровень — маршрутизация пакетов между устройствами.
- Транспортный уровень — управление потоком данных и контроль ошибок.
- Сеансовый уровень — управление соединениями между приложениями.
- Уровень представления — преобразование данных между форматами.
- Прикладной уровень — взаимодействие с конечными пользователями через приложения.
Функции уровней модели OSI
Физический уровень
Отвечает за передачу необработанных битов по среде передачи данных. Определяет характеристики кабелей, радиоволн, оптических сигналов.
Канальный уровень
Обеспечивает надежную передачу кадров данных, исправление ошибок, контроль доступа к среде передачи.
Сетевой уровень
Маршрутизация пакетов, логическая адресация (IP-адреса), обеспечение связи между разными сетями.
Транспортный уровень
Гарантированная доставка данных, управление соединениями, контроль ошибок. Основные протоколы — TCP (надежный) и UDP (быстрый, но без гарантий доставки).
Сеансовый уровень
Управление соединениями между приложениями, синхронизация, контроль сеансов связи.
Уровень представления
Шифрование, сжатие, преобразование данных в нужный формат (например, ASCII в Unicode).
Прикладной уровень
Определяет способы взаимодействия приложений с сетью, включает HTTP, FTP, SMTP, DNS.
Модель OSI помогает стандартизировать сетевые технологии, обеспечивая совместимость между различными системами и устройствами.