HTTP協議基礎

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加解密過程

 

相關文章
相關標籤/搜索