超详细的HTTP面试题
Hello,我是 Alex 007,為啥是007呢?因?yàn)榻?Alex 的人太多了,再加上每天007的生活,Alex 007就誕生了。
01.HTTP是什么?(初級(jí))
HTTP協(xié)議是Hyper Text Transfer Protocol(超文本傳輸協(xié)議)的縮寫(xiě),是用于從萬(wàn)維網(wǎng)(WWW:World Wide Web )服務(wù)器傳輸超文本到本地瀏覽器的傳送協(xié)議。
HTTP協(xié)議是一個(gè)基于TCP/IP通信協(xié)議來(lái)傳遞數(shù)據(jù)(HTML 文件, 圖片文件, 查詢結(jié)果等)。
HTTP協(xié)議是一個(gè)屬于應(yīng)用層的面向?qū)ο蟮膮f(xié)議。
HTTP協(xié)議工作于客戶端和服務(wù)端架構(gòu)上,瀏覽器作為HTTP客戶端通過(guò)URL向HTTP服務(wù)器發(fā)送請(qǐng)求,服務(wù)器根據(jù)接收到的請(qǐng)求后,向客戶端發(fā)送響應(yīng)信息。
特點(diǎn):
- 基于TCP/IP
雙方建立通信的順序,以及Web頁(yè)面顯示需要 處理的步驟,等等。
像這樣把與互聯(lián)網(wǎng)相關(guān)聯(lián)的協(xié)議集合起來(lái)總稱為 TCP/IP。
而HTTP協(xié)議是基于TCP/IP協(xié)議之上的應(yīng)用層協(xié)議。
- 基于請(qǐng)求-響應(yīng)模式
HTTP協(xié)議規(guī)定,請(qǐng)求從客戶端發(fā)出,最后服務(wù)器響應(yīng)該請(qǐng)求并返回。
- 無(wú)狀態(tài)保存
HTTP是一種無(wú)狀態(tài)協(xié)議。HTTP協(xié)議不對(duì)請(qǐng)求和響應(yīng)之間的通信狀態(tài)進(jìn)行保存,不做持久化處理。這是為了更快地處理大量事務(wù),確保協(xié)議的可伸縮性,而特意把HTTP協(xié)議設(shè)計(jì)成 如此簡(jiǎn)單的。
總結(jié)
以上是生活随笔為你收集整理的超详细的HTTP面试题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 超详细的爬虫面试题
- 下一篇: 爬虫神器:超炫酷的自动化工具 Selen