Я маю згоду з @ronroyston тут. Модель OSI - це ідеалізована абстрактна модель, і сьогодні немає жодних застосовуваних протоколів, які слідують за нею. HTTP був створений без урахування моделі OSI, тому немає сенсу намагатися зробити його підходящим. Модель TCP трохи ближче, тому що вона об'єднує все вище транспортування у "додаток".
Як йдеться у статті Вікіпедії,
Сеанс HTTP - це послідовність транзакцій у відповідь на запит мережі. Клієнт HTTP ініціює запит, встановлюючи з'єднання протоколу управління передачею (TCP) до певного порту на сервері.
Таким чином, сеанс HTTP створюється шляхом встановлення TCP-з'єднання. Звідси випливає, що сеанс закінчується, коли з'єднання TCP припиняється.
Врешті-решт, багато подібних визначень дещо хитрі, тому вони можуть означати те, що ви хочете, щоб вони мали на увазі. Просто не зациклюйтесь на з'ясуванні моделі OSI. Це просто модель.