HTTP協議無狀態

客戶端

      |       -------------------- HTTP協議,無狀態

服務端                  

 

客戶短-服務端通過http協議,發送報文,響應報文,http無狀態是http沒有規定對客戶端-服務端之間的交互做出記錄,每一次都是單純的內容請求-返回,服務端沒有對客戶端做出記錄,也沒有返回客戶端任何標記

服務端沒有記錄客戶端記錄,即沒有保留客戶端狀態,每一次請求都是全新的

 

無狀態即無法對客戶端進行跟蹤,實現通過j2ee規範通過session cookie實現 

客戶端------------------------>服務器                        

                                                                       --------------------------> 客戶端,服務端建立聯繫

cookie <----------------------生成sessionid                                          通過傳遞標識

 

保留客戶端的記錄,即有狀態,或保持狀態,

客戶端第一次來,服務端生成sessionid記錄,並將記錄傳給客戶端cookie保存,客戶端以後每次再來,用cookie作爲標識,保持和服務端的會話不間斷聯繫

服務端用cookie判斷,如果在sessionid中存在,表示已經建立好會話,保持就可以,

如果不存在,表示新用戶,需要建立新的sessionid--->cookie,建立會話

 

 

純客戶端代理--服務端之間的會話

和具體應用無關

 

 

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章