需要了解的背景知识: 术语 HTTPS,SSL,TLS 长连接与短连接的关系 了解 CA 证书 基本流程 一.术语扫盲 1.什么是SSL? SSL(Secure Sockets Layer, 安全套接字),因为原先互联网上使用的 HTTP 协议是明文的,存在很多缺点——比如传输内容会被偷窥(嗅探)和 ...
分类:
编程语言 时间:
2017-11-04 17:57:58
阅读次数:
257
一、websocket与http WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算) 首先HTTP有 1.1 和 1.0 之说,也就是所谓的 keep-alive ,把多个HTTP请求合并为一个,但是 W ...
分类:
Web程序 时间:
2017-11-02 19:04:59
阅读次数:
216
本篇文章转载自Web 通信之长连接、长轮询(long polling),版权归作者所有。 转者按:随着技术的发展,在HTML5中,可以通过WebSocket技术来完成长连接的开发,虽然如此,本文依然存在着了解的价值。 基于HTTP的长连接,是一种通过长轮询方式实现"服务器推"的技术,它弥补了HTTP ...
分类:
Web程序 时间:
2017-10-30 14:28:22
阅读次数:
224
转载:http://www.cnblogs.com/onlysun/p/4520553.html 当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要 ...
分类:
其他好文 时间:
2017-10-29 15:12:39
阅读次数:
131
上面2个图是tcp三次握手和4次握手 三次握手,第一次,服务端知道自己接受数据没问题,第二次,客户端知道自己自己发送数据和接受数据没问题,第三次服务端知道自己发送数据没问题。 然后,数据开始发送。 4次握手,第一次客户端发送一个fin,表示自己数据发完了,服务端收到后,若是数据没有发送完,就发送一个 ...
分类:
其他好文 时间:
2017-10-27 11:43:03
阅读次数:
181
jvm、jps网络抓包、tcp协议、长连接短连接vim、sed、awkshell、pythonpuppet、ansible、saltstackgitzabbixlinuxkernelmysqldubbomqM/L基础:chkconfig--list--add--levelon
分类:
其他好文 时间:
2017-10-26 15:40:28
阅读次数:
138
TCP长连接和短连接的区别 当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次挥手,所以说每个连接的建立都是需要资源消耗和时间消耗的 示意图: ...
分类:
其他好文 时间:
2017-10-26 13:44:13
阅读次数:
171
12.17Nginx负载均衡12.18ssl原理12.19生成ssl密钥对12.20Nginx配置ssl扩展针对请求的uri来代理http://ask.apelearn.com/question/1049根据访问的目录来区分后端的webhttp://ask.apelearn.com/question/920nginx长连接http://www.apelearn.com/bbs/thread-6545-1-1.htmlnginx算..
分类:
其他好文 时间:
2017-10-24 22:32:16
阅读次数:
145
http长连接 http长连接是指http的请求头和响应头的均有connection: keep-alive的请求,也就是客户端和服务端均为keep-alive的请求. 实际上,http是请求/响应式的,无长短之分,长连接实际上是指TCP的连接为长连接。如此,多个http请求就可以复用一个TCP连接 ...
分类:
Web程序 时间:
2017-10-22 01:40:47
阅读次数:
257
使用设置 这里的设置,我们都以HTTP1.1协议为例子。 设置HTTP短连接 在首部字段中设置Connection:close,则在一次请求/响应之后,就会关闭连接。 设置HTTP长连接,有过期时间 在首部字段中设置Connection:keep-alive 和Keep-Alive: timeout ...
分类:
Web程序 时间:
2017-10-19 17:36:12
阅读次数:
222