一 http協議有什麼用
http協議是計算機網絡應用層的一個協議,也就是標準。因爲標準制定得好,大規模被使用。
二 http協議和tcp
1 最開始的http每次請求都會建立一個tcp連接;
2 由於建立tcp連接需要三次握手和四次揮手,所以在http請求頭中加入了keep-alive:Connection,默認開啓;每次響應後不關閉tcp;
3 pipeline機制:一個tcp可以同時進行多個http請求。
三 http的內容
1 請求頭和請求數據,請求頭中包含:協議版本、瀏覽器信息、編碼、可接受的返回數據類型等等;
2 響應頭和響應數據,響應頭中包含:協議版本、狀態碼、編碼、數據類型、數據長度等等。