HTTP協議與過程的聯絡
【芝麻HTTP】大資料時代下,生活和資料息息相關,越來越多的行業和個人都需要大資料的幫助。這樣的背景下,資料採集成為技術主流,但是大量的採集受到了各種限制,其中最為常見的就是IP受限,該如何解決也成為代理IP的一大問題。瞭解了關於IP受損,下面我們來聊聊HTTP。
1、什麼是HTTP協議?
1)是基於請求與響應的應用層協議,底層協議TCP保證了資料可靠傳輸
2)通過url進行客戶端與伺服器之間的資料互動
3)是一種C/S(B/S)模式的協議,客戶端向伺服器發起請求,伺服器處理請求並且返回響應
4)該協議是一種無狀態的協議(不會記錄使用者的訪問狀態)
C/S模式
Client/Server;即客戶端/伺服器 互動性強 提供了更安全的存取模式
B/S模式
Browser/Server;即瀏覽器/伺服器
系統開發、維護和升級的經濟性
B/S模式具有很強的開放性
B/S模式的結構易於擴充套件
2、HTTP協議過程:
1)建立TCP連結:客戶端與伺服器的三次握手:
客戶端向伺服器發出一個是否同意建立連線的訊號、
伺服器迴應給客戶是否空閒(即是否可以建立連線) 、
客戶端再次向伺服器發起建立連線的資訊進而建立連線;
通過三次握手以後客戶端和伺服器就創建出了一資料通路,接下來就可以保證http協議包的可靠傳輸了
2)客戶端向伺服器發起HTTP請求:通過url把引數(請求體)以及請求頭傳遞給伺服器,請求方式有,常用get和post請求頭:請求頭中包含了本次請求的相關的配置資訊(比如資料格式、cookie等),決定了客戶端和伺服器進行資料交流的方式與格式
請求體:就是引數,客戶端向伺服器提交的內容
3)伺服器處理請求,並且把處理結果響應給客戶端
4)關閉連線:TCP的四次揮手
客戶端告訴伺服器(報文傳送)沒有資料傳送了
伺服器告訴客戶端同意關閉請求
伺服器請求關閉連線
客戶端同意關閉連線,隨之伺服器關閉連線
更多有關HTTP的資訊,可到官網瞭解:http://h.zhimaruanjian.com/ 雙十一活動已出,充值即送~詳情請諮詢客服。