网络协议
-
HTTP 协议在应用层
-
TCP UDP 协议在传输层
-
严格的说,应该拿 TCP 和 UDP 进行比较
TCP 协议
-
有连接(三次握手)
-
有断开(四次挥手)
-
稳定传输
UDP 协议
-
无连接,无断开
-
不稳定传输,但效率高
-
适用于视频会议、语言通话
HTTP 1.0
-
最基础的 HTTP 协议
-
支持基本的 GET POST 方法
HTTP 1.1
-
缓存 cache-control E-tag 等
-
支持长连接 Connection: kepp-alive,一次 TCP 连接多次请求
-
断点续传,状态码 206
-
支持新的方法 PUT DELETE 等,可用于 Restful Api
HTTP 2.0
-
可压缩 header,减少体积
-
多路复用,一次 TCP 连接中可以多个 HTTP 并发请求
-
服务端推送