Ответ
Модель OSI (Open Systems Interconnection) — это концептуальная (эталонная) модель, которая стандартизирует сетевые функции, разделяя их на семь логических уровней. Она помогает понять, как данные передаются от одного приложения к другому через сеть, но на практике чаще используется более простая модель TCP/IP.
Уровни модели OSI (сверху вниз):
- Прикладной (Application): Интерфейс для взаимодействия с сетью для приложений пользователя. Протоколы: HTTP, FTP, SMTP.
- Представления (Presentation): Преобразование, шифрование и сжатие данных. Обеспечивает совместимость форматов данных между системами (например, ASCII, JPEG).
- Сеансовый (Session): Установка, управление и завершение сеансов связи между приложениями.
- Транспортный (Transport): Обеспечивает надежную (TCP) или быструю (UDP) доставку данных, сегментацию и управление потоком. Оперирует портами.
- Сетевой (Network): Отвечает за логическую адресацию (IP-адреса) и маршрутизацию пакетов данных через несколько сетей.
- Канальный (Data Link): Обеспечивает передачу кадров (frames) между двумя соседними узлами в сети. Отвечает за физическую адресацию (MAC-адреса) и контроль ошибок на этом уровне.
- Физический (Physical): Отвечает за передачу необработанных битов по физической среде (кабель, оптоволокно, радиоэфир).
Процесс передачи данных (инкапсуляция): При отправке данные проходят от 7-го уровня к 1-му, и на каждом уровне к ним добавляется заголовок (header) этого уровня. На принимающей стороне происходит обратный процесс (декапсуляция).