用戶訪問網(wǎng)站原理過程
1) 進行域名解析過程 DNS解析原理(本地查詢 遞歸查詢 迭代查詢(A記錄))
2) 和網(wǎng)站服務(wù)建立連接 三次握手過程
3) 發(fā)送HTTP請求信息 HTTP請求報文
4) 發(fā)送HTTP響應信息 HTTP響應報文
5) 和網(wǎng)站服務(wù)斷開連接 四次揮手過程
- HTTP協(xié)議是什么? 超文本傳輸協(xié)議
HTTP請求報文結(jié)構(gòu)信息:
請求行:
> GET / HTTP/1.1
1) 請求方法 GET(獲得 客戶端 -- 從 -- 服務(wù)端獲得頁面數(shù)據(jù)信息 ) POST(提交 客戶端 -- 發(fā)送數(shù)據(jù) --- 服務(wù)端)
2) 請求內(nèi)容 請求網(wǎng)站資源信息(頁面文件 圖片 視頻 音頻) 沒有具體只需求會默認請求首頁文件(index.html)
3) 請求使用的協(xié)議 HTTP/1.0 HTTP/1.1 HTTP/2.0
TCP長鏈接: HTTP/1.1 一次鏈接,可以發(fā)送多個請求
TCP短鏈接: HTTP/1.0 一次鏈接,可以發(fā)送一次請求
請求頭:
Hosts: www.oldboyedu.com --- 指定顯示什么網(wǎng)站頁面 www bbs blog 主機記錄信息
User-Agent: curl/7.29.0 --- 根據(jù)用戶訪問客戶端信息不同,可以顯示不同的頁面
空行:
請求主體: get方法沒有請求主體 post方法具有請求主體???
HTTP響應報文結(jié)構(gòu)信息:
起始行:
HTTP/1.1 302 Found
1) 協(xié)議信息
2) 響應狀態(tài)碼信息
響應頭:
空行:
響應主體:
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。