1. Модель OSI (The open systems interconnection model)
Это теоретическая, эталонная модель, состоящая из 7 уровней. Она создана для
стандартизации и понимания того, как данные передаются по сети от приложения к приложению.
Принцип:Каждый уровень выполняет свою задачу, передает данные следующему уровню, добавляя свою служебную информацию
Уровни модели OSI и их ключевые протоколы/функции:
Уровень 7. Прикладной (Application)
Задача:Интерфейс для взаимодействия пользователя или приложения с сетью.
Протоколы и примеры: HTTP, HTTPS, FTP, SMTP (почта), POP3/IMAP, DNS, SSH.
Пример: Ваш браузер формирует HTTP-запрос к сайту.
Уровень 6. Представительский (Presentation)
Задача:Преобразование данных в нужный формат: кодирование, шифрование, сжатие.
Протоколы и примеры: SSL/TLS (шифрование), JPEG, MPEG, ASCII.
Пример: Шифрование данных перед отправкой (HTTPS) или перевод в GIF/PNG.
Уровень 5. Сеансовый (Session)
Задача:Установление, управление и завершение сеанса связи между приложениями.
Протоколы и примеры: RPC, NetBIOS, SIP.
Пример: Поддержка сессии при видеоконференции или при удаленном доступе.
Уровень 4. Транспортный (Transport)
Задача:Обеспечение надежной или ненадежной доставки данных между процессами на разных хостах. Контроль потока и ошибок.
Ключевые протоколы— надежный, с установлением соединения и подтверждением доставки.
o TCP (Transmission Control Protocol)
Протоколы и примеры: RPC, NetBIOS, SIP.
Пример: Поддержка сессии при видеоконференции или при удаленном доступе.