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