1.HTTP協(xié)議用于客戶端和服務(wù)端之間的通信
2.HTTP協(xié)議規(guī)定,請求從客戶端發(fā)出,最后服務(wù)端響應(yīng)該請求并返回。換句話說,肯定是從客戶端開始建立通信的,服務(wù)端在沒有接收到請求之前不會(huì)發(fā)送響應(yīng)。
3.請求報(bào)文是由 請求方法、請求URI、協(xié)議版本、可選的請求首部字段和內(nèi)容實(shí)體 構(gòu)成的。

4.響應(yīng)報(bào)文 基本上由 協(xié)議版本、狀態(tài)碼、用以解釋狀態(tài)碼的原因短語、可選的響應(yīng)首部字段以及實(shí)體主體構(gòu)成。

5.HTTP是一種不保存狀態(tài)的協(xié)議,即無狀態(tài)協(xié)議。HTTP協(xié)議自身不對請求和響應(yīng)之間的通信狀態(tài)進(jìn)行保存。 ?HTTP1.1雖然是無狀態(tài)協(xié)議,但為了實(shí)現(xiàn)期望的保持狀態(tài)功能(比如用戶登錄狀態(tài)),于是引入了Cookie技術(shù)。由了Cookie再用HTTP協(xié)議通信,就可以管理狀態(tài)了。
6.持久連接 HTTP keep-alive ? 只要任意一端沒有明確提出斷開連接,則保持TCP的連接狀態(tài)

7.持久連接的好處在于減少了TCP連接的重復(fù)建立和斷開所造成的額外開銷,減輕了服務(wù)端的負(fù)載。另外,減少開銷的那部分時(shí)間,使HTTP請求和響應(yīng)能夠更早的結(jié)束,這樣客戶端的顯示速度也相應(yīng)提高了。
8.Cookie技術(shù)通過在請求和響應(yīng)報(bào)文中寫入Cookie信息來控制客戶端的狀態(tài)。
Cookie會(huì)根據(jù)從服務(wù)端發(fā)送的響應(yīng)報(bào)文中的一個(gè)叫Set-cookie的首部字段信息,通知客戶端保存Cookie。當(dāng)下次客戶端再往服務(wù)器發(fā)送請求時(shí),客戶端會(huì)自動(dòng)在請求報(bào)文中加入Cookie值后發(fā)送出去。
服務(wù)器端發(fā)現(xiàn)客戶端發(fā)送過來的Cookie后,回去檢查究竟是哪個(gè)客戶端發(fā)來的連接請求,然后對比服務(wù)器上的紀(jì)錄,最后得到之前的狀態(tài)信息。