http控制内容-连接控制
来源:互联网 发布:威少体测数据 编辑:程序博客网 时间:2024/06/04 18:12
http连接控制
Connection首部:该信息控制了tcp连接的方式。连接有多种形式
并行连接:建立多个tcp,并行连接服务。
持久连接:针对单个tcp而言,tcp保持连接,有消息发送时直接使用。
管道连接:这个说的比较难以理解,个人理解的话就是tcp的流水线工作。好像客户端与服务器有两个通道,A到B,B到A,A需要向B请求数据,则可以连续的向B按顺序请求,而无须等待结果立即返回,返回时当然也需要按照发送的顺序返回。
复用连接:如果将复用连接理解为保持tcp连接,当有新请求的时候继续使用该tcp的话,那么此概率和持久连接是一样的。但这里说的复用可能更着重于不同域名间的tcp复用。
Connection: Keep-alive是HTTP1.0浏览器和服务器的实验性扩展,HTTP1.1规定了默认保持长连接(HTTP persistent connection ,也有翻译为持久连接),数据传输完成了保持TCP连接不断开(不发RST包、不四次握手),等待在同域名下继续用这个通道传输数据;相反的就是短连接。一旦使用长连接,可以通过Keep-Alive: timeout=20设置连接超时时间,另外还可能有max=XXX,表示这个长连接最多接收XXX次请求就断开。
参考文献
1. http://www.cnblogs.com/WoodJim/p/4841400.html
2. http://www.cnblogs.com/cswuyg/p/3653263.html
0 0
- http控制内容-连接控制
- http控制内容-缓存控制
- http控制内容-状态控制
- http控制内容-传输控制
- js控制href内容的连接内容的变化
- 控制文件的内容
- EditText 输入内容控制
- 溢出内容的控制
- js 控制iframe内容
- QLineEdit输入内容控制
- js控制内容
- lineEdit输入内容控制
- JS控制HTML内容
- http缓存控制
- 海康 PTZ HTTP控制
- 【HTTP协议】控制缓存
- HTTP 协议缓存控制
- HTTP访问控制(CORS)
- jQuery使用笔记——事件对象
- Hadoop环境搭建
- junit 单元测试
- C#中继承实现父类方法、重写、重载
- POJ 1041 John's trip 笔记
- http控制内容-连接控制
- 函数原型 int syetem(const char *command)
- React Native使用fetch实现图片上传
- [Matlab]数字图像处理实验和Matlab的使用
- TP3.2.3从入门到放弃-TP框架的使用
- 数据结果实验2.1——顺序表
- Mybatis获取插入记录的自增长ID
- 阿里面试题string的扩展
- 剑指offer-51.构建乘积数组