HTTP協(xié)議(超文本傳輸協(xié)議HyperText Transfer Protocol),它是基于TCP協(xié)議的應(yīng)用層傳輸協(xié)議,簡單來說就是客戶端和服務(wù)端進(jìn)行數(shù)據(jù)傳輸?shù)囊环N規(guī)則。
• 超文本:是指超過文本,不僅限于文本;還包括圖片、音頻、視頻等文件
• 傳輸協(xié)議:是指使用共用約定的固定格式來傳遞轉(zhuǎn)換成字符串的超文本內(nèi)容
• 默認(rèn)端口號:80
并且HTTP是一種無狀態(tài)(stateless) 協(xié)議, HTTP協(xié)議本身不會對發(fā)送過的請求和相應(yīng)的通信狀態(tài)進(jìn)行持久化處理。這樣做的目的是為了保持HTTP協(xié)議的簡單性,從而能夠快速處理大量的事務(wù), 提高效率。
有時(shí)我們還會使用到https協(xié)議,其實(shí)他是HTTP + SSL(安全套接字層),即帶有安全套接字層的超本文傳輸協(xié),默認(rèn)端口號:443
• SSL對傳輸?shù)膬?nèi)容(超文本,也就是請求體或響應(yīng)體)進(jìn)行加密