Модель OSI — это концептуальная модель, которая описывает, как различные сетевые протоколы взаимодействуют друг с другом. Она состоит из семи уровней:
- Отвечает за передачу необработанных битов по физическим средам (кабели, беспроводные технологии и т. д.).
- Примеры: электрические сигналы, оптоволокно.
- Отвечает за надежную передачу данных между узлами сети.
- Включает управление доступом к среде, обнаружение и исправление ошибок.
- Примеры: Ethernet, PPP (Point-to-Point Protocol).
- Отвечает за маршрутизацию пакетов данных от источника к назначению.
- Протоколы: IP (Internet Protocol).
- Обеспечивает надежную передачу данных и управление потоком.
- Протоколы: TCP (Transmission Control Protocol), UDP (User Datagram Protocol).
- Устанавливает, поддерживает и завершает сессии между приложениями.
- Примеры: RPC (Remote Procedure Call).
- Отвечает за преобразование данных в формат, понятный приложению.
- Примеры: шифрование, сжатие.
- Это уровень, на котором работают приложения и пользователи.
- Примеры: HTTP, FTP, SMTP.
Модель TCP/IP более компактна и состоит из четырех уровней:
- Соответствует верхним уровням модели OSI и включает протоколы, работающие с данными пользователя.
- Аналогичен транспортному уровню модели OSI, включает TCP и UDP.
- Соответствует сетевому уровню модели OSI и отвечает за маршрутизацию IP-пакетов.
- Основной протокол: IP.
- Объединяет канальный и физический уровни модели OSI.
- Отвечает за передачу данных по локальным сетям.