Burada @ronroyston'a katılmıyorum. OSI modeli idealize edilmiş soyut bir modeldir ve günümüzde onu takip eden protokoller bulunmamaktadır. HTTP, OSI modeline bakılmaksızın oluşturuldu, bu yüzden onu uygun hale getirmeye çalışmanın bir anlamı yok. TCP modeli biraz daha yakın, çünkü aktarımın üzerindeki her şeyi "uygulamaya" götürüyor.
Wikipedia makalesinin dediği gibi,
HTTP oturumu, ağ isteği-yanıt işlemlerinin bir sırasıdır. HTTP istemcisi, sunucudaki belirli bir bağlantı noktasına İletim Denetimi Protokolü (TCP) bağlantısı kurarak bir istek başlatır.
Böylece bir TCP bağlantısı kurularak bir HTTP oturumu oluşturulur. TCP oturumu sonlandırıldığında oturum sona erer.
Nihayetinde, bunun gibi birçok tanım biraz yumuşacıktır, bu yüzden onların ne anlama gelmesini istediklerini ifade edebilirler. Sadece OSI modelini bulmak için fazla takılmayın. Sadece bir model.