1、介紹瀏覽器
Hyper Text Transfer Protocol(超文本傳輸協議)主要用於從WWW服務器傳輸超文本到本地瀏覽器的傳送協議。已發展到1.1版本。安全
2、HTTP在TCP/IP參考模型的位置服務器
3、HTTP請求過程工具
1.創建鏈接post
2.客戶端發起請求.net
3.服務端響應請求orm
4.關閉blog
HTTP1.1默認數據傳輸完成了保持TCP鏈接不斷開,不進行TCP四次揮手,等待在同域名下繼續用這個通道傳輸數據,不但願使用長鏈接,則要在HTTP請求報文首部加上Connection: close隊列
4、請求報文get
GET/POST 的區別
1. get是從服務器上獲取數據,post是向服務器傳送數據。
2. get是把參數數據隊列加到提交表單的ACTION屬性所指的URL中,值和表單內各個字段一一對應,在URL中能夠看到。post是經過HTTP post機制,將表單內各個字段與其內容放置在HTML HEADER內一塊兒傳送到ACTION屬性所指的URL地址。用戶看不到這個過程。
3. 對於get方式,服務器端用Request.QueryString獲取變量的值,對於post方式,服務器端用Request.Form獲取提交的數據。
4. get傳送的數據量較小,不能大於2KB。post傳送的數據量較大
5. get安全性很是低,post安全性較高。可是執行效率卻比Post方法好。
5、響應報文
6、瀏覽器HTTP抓包
在瀏覽器中可使用抓包工具查看請求/響應報文報頭具體參考:http://tools.jb51.net/table/http_header
7、HTTP和HTTPS區別
HTTP一般承載在TCP協議之上,有時會承載在TLS、SSL之上,就是HTTPS
若是HTTP是一個塑料水管,塑料的容易被損壞,那HTTPS至關於在水管的外面又套了一個金屬管
8、HTTPS加解密過程