http請求簡述

2021-08-13 23:57:30 字數 539 閱讀 8964

請求和響應都分為三部分。

請求:請求行、請求頭、空行、訊息體。

響應:狀態行、響應頭、空行、訊息體。

http使用的是tcp/ip模型。

tcp/ip模型從上到下的層次結構是應用層、傳輸層、網際互連層、網路接入層。應用層中包括ftp協議、telnet協議、dns協議等、http協議;傳輸層定義了兩個主要協議:tcp(transmission control protocol 傳輸控制協議)和udp協議,其中tcp連線使用三次握手斷開使用四次握手機制;網際互連層下有乙個很重要的協議是ip(internet protocol)網際協議。

tcp/ip模型之所以叫這個名字,和其第二第三層的主要協議tcp協議、ip協議有關。

統一資源識別符號(uniform resource identifier,或uri),是標識唯一資源的。是乙個更抽象的概念,包括url和urn,uri的概念可以擴充套件到網際網路之外的現實生活。而url是統一資源定位符,是uri的子集,廣泛用於web。

簡述http請求完整流程

一 網域名稱解析 一般我們訪問的url都是網域名稱,例如 需要將其解析為伺服器ip才能進行訪問。搜尋瀏覽器自身的dns快取 搜尋作業系統自身的dns快取 讀取hosts檔案 如果以上都沒有查詢到要訪問的url,就向dns伺服器發起乙個dns解析請求 二 建立連線 tcp三次握手建立連線。客戶端向伺服...

Python HTTP請求 簡述

簡單的了解一下使用python發起http請求 發起沒有引數的get請求 import requests 匯入request模組,request模組是用來發起http請求 import requests url變數設定 請求的 url 已物件的形式返回,賦值給r。requests.get是使用req...

http協議 簡述

也就是說,http協議規定了超文字傳輸所要遵守的規則。那麼網頁在輸入url到載入,http究竟做了哪些工作呢?瀏覽器負責發起請求和最後的響應請求,伺服器接收請求後,處理請求。我們一步一步來看這個過程,http是如何設定步驟,設定規範的。2 找到伺服器的同時,會有http的請求傳送過來,告訴伺服器我求...