HTTP协议

Posted 沿着路走到底

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTTP协议相关的知识,希望对你有一定的参考价值。

HTTP协议和UDP协议有什么区别

网络协议

HTTP协议在应用层

TCP、UDP 协议在传输层

严格来说,应该拿 TCP 和 UDP 进行比较

TCP 协议

有连接 (三次握手)

有断开(四次挥手)

稳定传输

UDP 协议

UDP 是一种无连接的、不可靠的传输层协议。而 TCP 需要连接、断开连接,参考“三次握手、四次挥手”。

不需要连接,所以 UDP 的效率比 TCP 高。

虽然 UDP 从协议层是不稳定的,但随着现代网络硬件环境的提升,也能保证绝大部分情况下的稳定性。所以,UDP 一直处于被发展的趋势。

例如视频会议、语音通话这些允许中段、不完全保证持续连接的场景,又需要较高的传输效率,就很适合 UDP 协议。

HTTP协议 1.0、1.1、2.0 有什么区别

HTTP1.0

最基础的HTTP协议

支持基本的 GET、POST 方法

HTTP1.1

- 引入更多的缓存策略,如 `cache-control` `E-tag`

- 长连接,默认开启 `Connection: keep-alive` ,一次TCP连

以上是关于HTTP协议的主要内容,如果未能解决你的问题,请参考以下文章

tcp窗口滑动以及拥塞控制(转)

接口自动化的根基--HTTP协议

计算机网络—— TCP的精髓

面试必备-HTTP协议-3

记录一个简单的HttpClient抓取页面内容

HTTP协议部分总结