客戶端
| -------------------- HTTP協議,無狀態
服務端
客戶短-服務端通過http協議,發送報文,響應報文,http無狀態是http沒有規定對客戶端-服務端之間的交互做出記錄,每一次都是單純的內容請求-返回,服務端沒有對客戶端做出記錄,也沒有返回客戶端任何標記
服務端沒有記錄客戶端記錄,即沒有保留客戶端狀態,每一次請求都是全新的
無狀態即無法對客戶端進行跟蹤,實現通過j2ee規範通過session cookie實現
客戶端------------------------>服務器
--------------------------> 客戶端,服務端建立聯繫
cookie <----------------------生成sessionid 通過傳遞標識
保留客戶端的記錄,即有狀態,或保持狀態,
客戶端第一次來,服務端生成sessionid記錄,並將記錄傳給客戶端cookie保存,客戶端以後每次再來,用cookie作爲標識,保持和服務端的會話不間斷聯繫
服務端用cookie判斷,如果在sessionid中存在,表示已經建立好會話,保持就可以,
如果不存在,表示新用戶,需要建立新的sessionid--->cookie,建立會話
純客戶端代理--服務端之間的會話
和具體應用無關