Назад | Перейти на главную страницу

где в ядре Linux реализован «сеансовый уровень» эталонной модели OSI?

«Сеансовый уровень» в 7-уровневой эталонной модели OSI отвечает за создание, поддержание и закрытие сеансов между хостами. Можно ли выделить «сеансовый уровень» в сетевом стеке Linux? Какие протоколы используются? Например, если кто-то загружает текстовый файл ASCII с помощью HTTP, то сигнализирует ли «сеансовый уровень» протоколам транспортного уровня о создании соединения?

Хотя все введение в примитивы сети относится к модели OSI, в Linux базовый сетевой стек использует четырехуровневую модель «Интернет-модель» (уровень приложений, транспортный уровень, сетевой уровень, канальный уровень). Используя эту модель, «Linux Networking» не заботится о деталях модели OSI семантики сеансового уровня и, следовательно, не рассматривает сеансовый уровень.

Управление сеансом в связи с типичными транспортными протоколами содержится в протоколах транспортного уровня или иным образом считается областью протоколов прикладного уровня и относится к проблемам пользовательского пространства.

Уровень приложений этой модели принадлежит пространству пользователя, все остальные - пространству ядра и драйверам устройств (интерфейс системного вызова, интерфейс независимого протокола, сетевые протоколы, интерфейс, не зависящий от устройства, драйверы устройств), а затем - физическим аппаратным устройствам.

Надеюсь на эту помощь