應用層
- http的缺點和 https
a、通信使用明文不加密,內容可能被竊聽
b、不驗證通信方身份,可能遭到偽裝
c、無法驗證報文完整性,可能被篡改
HTTPS就是HTTP加上加密處理(一般是SSL安全通信線路)+認證+完整性保護
read more: 豆豆蛙 同學的 HTTP與HTTPS的區別
- HTTP/1.0 v.s. HTTP/1.1
a, HTTP 1.1支持長連接(PersistentConnection)和請求的流水線(Pipelining)處理
b, HTTP 1.1增加host字段
c, 100(Continue) Status(節約帶寬)
read more: 雪之靈 同學的 HTTP1.0和HTTP1.1的區別
- http/1.1 v.s. http/2.0
a, http/2.0 采用二進制格式而非文本格式
b, http/2.0是完全多路復用的,只需一個連接即可實現并行
c, http/2.0 使用報頭壓縮,降低了開銷
d, http/2.0 讓服務器可以將響應主動“推送”到客戶端緩存中
read more: FrankYou 同學的 HTTP 2.0與HTTP 1.1區別
- GET 和 POST 方法的區別
a, 效率
b, 緩存
c, 安全性
d, 數據量
read more: 高家二少爺 同學的 GET和POST面試知識點