เซสชันใน“ เซสชัน http” มีความหมายเช่นเดียวกับใน“ เซสชันเลเยอร์” ในโมเดล OSI หรือไม่


9

เซสชันใน "เซสชัน http" มีความหมายเหมือนกับใน "เซสชันเลเยอร์" ในโมเดล OSI หรือไม่

เซสชัน http เป็นเซสชันในบริบทของ "เซสชันเลเยอร์" ในโมเดล OSI หรือไม่

เซสชัน HTTP เป็นคำขอและการตอบกลับเพียงคู่เดียวหรือเป็นลำดับของการร้องขอและการตอบกลับหลายคู่หรือไม่ หากภายหลังเซสชัน http กำหนดไว้ว่าจะสิ้นสุดเมื่อใด

ขอบคุณ


1
คุณสามารถระบุบริบทสำหรับ "เซสชัน http" ได้หรือไม่
Ron Trunk


เลเยอร์แบบจำลอง OSI 5, 6 และ 7 ไม่เคยถูกนำมาใช้จริงโดย OSes และโดยทั่วไปแล้วโปรแกรมเมอร์จะไม่ได้รับความสนใจเนื่องจากขาดการสนับสนุนระบบปฏิบัติการ
Ron Maupin

IPv4 1982, OSI Model 1984; "แบบจำลอง OSI เป็นพื้นฐานสำหรับการประสานการพัฒนามาตรฐานเพื่อจุดประสงค์ในการเชื่อมต่อระหว่างระบบในขณะที่อนุญาตให้วางมาตรฐานที่มีอยู่ในมุมมองภายในโมเดลอ้างอิงโดยรวม" ปากม้าที่นี่
Ronnie Royston

คำตอบใดช่วยคุณได้บ้าง ถ้าเป็นเช่นนั้นคุณควรยอมรับคำตอบเพื่อที่คำถามจะไม่โผล่ขึ้นมาเรื่อย ๆ โดยมองหาคำตอบ หรือคุณสามารถให้คำตอบของคุณเองและยอมรับได้
Ron Maupin

คำตอบ:


9

ฉันไม่เห็นด้วยกับ @ronroyston ที่นี่ แบบจำลอง OSI เป็นแบบนามธรรมที่สมบูรณ์แบบและไม่มีโปรโตคอลที่ใช้งานในปัจจุบันที่ตามมา HTTP ถูกสร้างขึ้นโดยไม่คำนึงถึงรุ่น OSI ดังนั้นจึงไม่มีประเด็นที่จะพยายามทำให้มันเข้ากันได้ โมเดล TCP นั้นใกล้กว่าเล็กน้อยเพราะมันทำให้ทุกสิ่งที่อยู่เหนือการขนส่งลงใน "แอปพลิเคชัน"

ตามที่บทความวิกิพีเดียพูดว่า

เซสชัน HTTP เป็นลำดับของธุรกรรมเครือข่ายที่ตอบสนองคำขอ ไคลเอ็นต์ HTTP เริ่มต้นคำขอโดยสร้างการเชื่อมต่อ Transmission Control Protocol (TCP) ไปยังพอร์ตเฉพาะบนเซิร์ฟเวอร์

ดังนั้นเซสชัน HTTP จะถูกสร้างขึ้นโดยสร้างการเชื่อมต่อ TCP ตามหลังเซสชันจะสิ้นสุดลงเมื่อการเชื่อมต่อ TCP สิ้นสุดลง

ในท้ายที่สุดคำจำกัดความหลายอย่างเช่นนี้ค่อนข้างนุ่มดังนั้นพวกเขาอาจหมายถึงสิ่งที่คุณต้องการให้พวกเขาหมายถึง อย่าเพิ่งเมาค้างกับการหาโมเดล OSI มันเป็นแค่แบบอย่าง


แต่การเชื่อมต่อ tcp สามารถเก็บเซสชัน http ได้หลายเซสชันทีละตัว สิ่งนี้เรียกว่าการเชื่อมต่อแบบถาวรในเครือข่ายคอมพิวเตอร์ของ Tanenbaum หรือไม่?
ทิม

เป็นหนึ่งเซสชัน http ต่อเซสชัน tcp
Ron Trunk

ฉันควรจะพูดว่าการเชื่อมต่อ TCP
Ron Trunk

ประโยคที่ยกมาแรกคือผลรวมของมัน มันเป็นลำดับของคำขอ (ที่เกี่ยวข้อง) พวกเขาสามารถเจอการเชื่อมต่อเดียวการเชื่อมต่อที่หลากหลายแม้กระทั่งเซิร์ฟเวอร์จำนวนหนึ่ง ตัวอย่างเช่น "เซสชัน HTTP" ของหน้านี้เป็นทั้งสามอย่าง
Ricky Beam

ดูWindow.sessionStorage HTTP 'เซสชัน' นั้นเป็นที่รู้จักกันว่าตราบใดที่ไคลเอนต์ HTTP ซึ่งโดยทั่วไปจะเป็นเบราว์เซอร์จะรักษาข้อมูลการตอบสนองไว้ในหน่วยความจำ Wikipedia บอกว่า HTTP นั้นอยู่ที่ Session Layer [ดูที่นี่ ] คุณกำลังสับสนกับธรรมชาติ / ไร้รัฐของ HTTP กับแนวคิดของเซสชั่น
Ronnie Royston

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.