HTTP協議原理及重點分析

2021-07-14 15:27:16 字數 1930 閱讀 8484

http協議原理及重點分析

整個http協議請求的工作流程如下:

1)  終端客戶在web瀏覽器位址列輸入訪問位址

2)  web瀏覽器請求dns伺服器把網域名稱www.sohu.com 轉換成web伺服器的ip位址(dns解析流程在下方講解)

3)  web瀏覽器講埠號(預設為80)從訪問位址url中解析出來

4)  web瀏覽器通過解析後的ip位址及埠號與web伺服器之間建立一條tcp連線

5)  建立tcp連線後,web瀏覽器向web伺服器傳送一條http請求報文(請求報文的內容格式及資訊細節在下方講解)

6)  web伺服器相應並讀取瀏覽器的請求資訊,然後返回一條http響應報文(響應報文的內容格式及資訊細節在下方講解)

7)  web伺服器關閉http連線,關閉tcp連線,web瀏覽器顯示訪問的**內容

l  http協議位於osi模型中的第7層應用層

l  http協議的重要應用是www服務

l  dns解析流程

什麼是dns?

dns( domain namesystem)是「網域名稱系統」的英文縮寫,是一種組織成域層次結構的計算機和網路服務命名系統,它用於tcp/ip網路,它所提供的服務是用來將主機名和網域名稱轉換為ip位址的工作。dns就是這樣的一位「翻譯官」,它的基本工作原理可用下圖來表示。

l  請求報文的內容

乙個http請求報文由請求行(request line)、請求頭部(header)、空行和請求資料4個部分組成。

http協議的請求方法有get、post、head、put、delete、options、trace、connect。

其中get例項:

l  http相應報文

http響應也由三個部分組成,分別是:狀態行、訊息報頭、響應正文。

相應報文例項:

LVDS協議及原理分析

lvds是一種低擺幅的差分訊號技術,它使得訊號能在差分pcb 線對或平衡電纜上以 幾百mbps的速率傳輸,其低壓幅和低電流驅動輸出實現了低雜訊和低功耗。ieee 在兩個標準中對lvds 訊號進行了定義。ansi tia e ia 644 中,推薦最大速率為 655mbps 理論極限速率為1.923g...

http協議分析

http協議版本 http協議中共定義了八種方法或者叫 動作 來表明對request uri指定的資源的不同操作方式,具體介紹如下 connect http 1.1協議中預留給能夠將連線改為管道方式的 伺服器。雖然http的請求方式有8種,但是我們在實際應用中常用的也就是get和post,其他請求方...

分析HTTP協議

1.簡介 http是hyper text transfer protocol 超文字傳輸協議 的縮寫。它的發展是全球資訊網協會 world wide web consortium 和internet工作小組ietf internet engineering task force 合作的結果,他們 最...