博客
关于我
Netty工作笔记0060---Tcp长连接和短连接_Http长连接和短连接_UDP长连接和短连接
阅读量:789 次
发布时间:2023-02-15

本文共 583 字,大约阅读时间需要 1 分钟。

HTTP协议中并不存在所谓的“长连接”和“短连接”这一说法。虽然HTTP协议本身并不支持长连接,但这并不意味着HTTP连接就是短连接。实际上,HTTP协议是基于请求/响应模式的,每次HTTP请求和响应之间都建立一个新的连接。因此,HTTP协议本身并不涉及连接的长短问题。

很多人可能会误以为HTTP协议支持长连接,因为HTTP1.1版本引入了持久连接(即长连接)这个概念。然而,这种持久连接实际上是指TCP协议的连接保持,而不是HTTP协议本身的特性。HTTP1.1中所谓的持久连接,其实是指在客户端和服务器之间建立一个长时间保持的TCP连接,允许多个HTTP请求在同一个TCP连接中进行交换。这样做的目的是为了减少建立新连接的开销,提高网络通信效率。

但是,实际上,HTTP协议并不使用长连接。每次HTTP请求都会建立一个新的TCP连接,并在请求完成后关闭连接。因此,HTTP协议本身并不涉及连接的长短问题,所谓的“长连接”实际上是指TCP协议的连接状态。

总结来说,HTTP协议和TCP协议是两个不同的概念。HTTP协议是用来定义网络应用程序之间的通信规则,而TCP协议则是提供一种可靠的、双向的数据传输机制。HTTP协议本身并不支持长连接,但HTTP1.1版本引入了基于TCP的长时间连接机制,这实际上是指TCP连接的长时间保持,而不是HTTP协议本身的特性。

转载地址:http://tscfk.baihongyu.com/

你可能感兴趣的文章
Netty工作笔记0016---Buffer的分散和聚合
查看>>
Netty工作笔记0017---Channel和Buffer梳理
查看>>
Netty工作笔记0018---Selector介绍和原理
查看>>
Netty工作笔记0019---Selector API介绍
查看>>
Netty工作笔记0020---Selectionkey在NIO体系
查看>>
Netty工作笔记0021---NIO编写,快速入门---编写服务器
查看>>
Netty工作笔记0022---NIO快速入门--编写客户端
查看>>
Vue踩坑笔记 - 关于vue静态资源引入的问题
查看>>
Netty工作笔记0024---SelectionKey API
查看>>
Netty工作笔记0025---SocketChannel API
查看>>
Netty工作笔记0026---NIO 网络编程应用--群聊系统1---编写服务器1
查看>>
Netty工作笔记0027---NIO 网络编程应用--群聊系统2--服务器编写2
查看>>
Netty工作笔记0028---NIO 网络编程应用--群聊系统3--客户端编写1
查看>>
Netty工作笔记0029---NIO 网络编程应用--群聊系统4--客户端编写2
查看>>
Netty工作笔记0030---NIO与零拷贝原理剖析
查看>>
Netty工作笔记0031---NIO零拷贝应用案例
查看>>
Netty工作笔记0032---零拷贝AIO内容梳理
查看>>
Netty工作笔记0033---Netty概述
查看>>
Netty工作笔记0034---Netty架构设计--线程模型
查看>>
Netty工作笔记0035---Reactor模式图剖析
查看>>