Чем модель OSI отличается от модели TCP/IP?

Семь уровней OSI и распространенная четырехуровневая схема TCP/IP: назначение моделей и приблизительность их сопоставления.

Короткий ответ

Что ответить на собеседовании

OSI — семиуровневая эталонная модель взаимодействия открытых систем. В распространенном представлении TCP/IP выделяют канальный, интернет-, транспортный и прикладной уровни. Это не точное взаимно-однозначное соответствие: функции верхних уровней OSI распределяются между реальными протоколами и приложениями. Модели помогают объяснять ответственность, а не требуют семи отдельных модулей в каждой системе.

Подробный разбор

Ответ с пояснениями

OSI описывает сетевое взаимодействие через семь уровней, снизу вверх:

  1. Физический — передача сигналов.
  2. Канальный — взаимодействие в пределах канального участка и кадры.
  3. Сетевой — логическая адресация и доставка между сетями.
  4. Транспортный — обмен между конечными участниками на транспортном уровне.
  5. Сеансовый — управление диалогом.
  6. Представления — согласование представления данных.
  7. Прикладной — сетевые функции для приложений.

Это эталонная модель, определенная в ITU-T X.200. Не нужно считать ее исключительно учебной выдумкой, но и реальный стек не обязан иметь семь отдельных программных компонентов.

TCP/IP обычно представляют четырьмя уровнями: link, internet, transport и application. Такое разделение используется в RFC 1122. IP относится к интернет-уровню, TCP и UDP — к транспортному, HTTP — к прикладному.

Приблизительное сопоставление: link покрывает функции нижних уровней OSI, internet соотносится с сетевым, transport — с транспортным, application охватывает функции верхней части. Но это удобная схема объяснения, а не доказательство полного совпадения границ.

Также свойства зависят от конкретного протокола: транспортный уровень не обязательно дает надежную доставку, поскольку UDP такой гарантии не предоставляет. На собеседовании важно разделять модель, конкретный протокол и его реализацию и не приписывать всем протоколам уровня свойства одного представителя.

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку