“Http session” daki oturum, OSI modelindeki “oturum katmanı” ile aynı anlama mı geliyor?


9

"Http session" daki oturum, OSI modelindeki "session layer" ile aynı anlama mı geliyor?

Bir http oturumu OSI modelinde "oturum katmanı" bağlamında bir oturum mu?

Bir http oturumu yalnızca bir çift istek ve yanıt mıdır, yoksa birden fazla istek ve yanıt çifti dizisi olabilir mi? İkincisi ise, http oturumu ne zaman sona erdirilir?

Teşekkürler.


1
"Http session" için bağlam sağlayabilir misiniz?
Ron Trunk


OSI model katmanları 5, 6 ve 7, işletim sistemleri tarafından hiçbir zaman gerçekten uygulanmadı ve işletim sistemi desteğinin olmaması nedeniyle temelde programcılar tarafından göz ardı edildi.
Ron Maupin

IPv4 1982, OSI Model 1984; "OSI modeli, sistemlerin birbirine bağlanması amacıyla standartların geliştirilmesinin koordinasyonu için ortak bir temel sağlarken, mevcut standartların genel referans modeli içinde perspektife yerleştirilmesine izin veriyor." atlar burada ağız
Ronnie Royston

Herhangi bir cevap size yardımcı oldu mu? Öyleyse, cevabı kabul etmelisiniz, böylece soru sonsuza kadar ortaya çıkmayacak, bir cevap arıyor. Alternatif olarak, kendi cevabınızı verebilir ve kabul edebilirsiniz.
Ron Maupin

Yanıtlar:


9

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.


ancak bir tcp bağlantısı birbiri ardına birden çok http oturumu düzenleyebilir. Buna Tanenbaum'un Bilgisayar Ağında kalıcı bağlantı denmiyor mu?
Tim

TCP oturumu başına bir http oturumu
Ron Trunk

TCP bağlantısı demeliyim
Ron Trunk

İlk alıntı cümlenin bütünüdür. Bu (ilgili) istek dizisidir. Tek bir bağlantıyla, birkaç sunucuda bile bir grup bağlantıyla karşılaşabilirler. Örneğin, bu sayfanın "HTTP oturumu" bunlardan üçüdür.
Ricky Beam

Bkz. Window.sessionStorage . Bir HTTP 'oturumu'nun, HTTP istemcisi, tipik olarak bir tarayıcı, yanıt verilerini bellekte tuttuğu sürece anlaşılmaktadır. Vikipedi spesifik HTTP Oturum Katmanı oturur diyor [Buraya bakınız ]. HTTP'nin bağlantısız / durumsuz doğasını oturum kavramıyla karıştırıyorsunuz.
Ronnie Royston

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.