上面2个图是tcp三次握手和4次握手 三次握手,第一次,服务端知道自己接受数据没问题,第二次,客户端知道自己自己发送数据和接受数据没问题,第三次服务端知道自己发送数据没问题。 然后,数据开始发送。 4次握手,第一次客户端发送一个fin,表示自己数据发完了,服务端收到后,若是数据没有发送完,就发送一个 ...
分类:
其他好文 时间:
2017-10-27 11:43:03
阅读次数:
181
一、 TCP/IP State=>SYN_RECV,LISTEN,TIME_WAIT,ESTABLISHED,STREAM,CONNECTED,CLOSING (1)前端Nginx大量报no live upstreams (2) 后端server大量的TIME_WAIT (1)前端Nginx大量报n ...
分类:
其他好文 时间:
2017-10-26 19:52:34
阅读次数:
157
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
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
使用nodeJs实现webSocket,比较流行使用socket.io,nodeJs比较流行一些只是io操作的方式, 比如截图修图什么的,还有聊天,推送之类的,socket.io就是实现聊天或推送之类的。 webSocket是h5出的新东西,因为长连接和短连接,还有轮询之类的太浪费资源了,所以 出现 ...
分类:
Web程序 时间:
2017-10-14 01:38:02
阅读次数:
299
4. TCP/IP TCP/IP是协议簇,包括两个协议集:TCP——传输控制协议(传输层),IP——互联网络协议(网络层)。 应用层中还包括DNS、HTTP等协议。 HTTP信息流动过程: TCP/IP信息流动: 4.1 IP 提供无连接的数据报服务,进行路由选择。 数据报分为报头和数据区,报头包含 ...
分类:
其他好文 时间:
2017-10-13 23:37:21
阅读次数:
186
当用户在浏览器输入URL地址,将会发生很多操作: B/S架构采用统一的应用层协议HTTP来交互数据,于传统的C/S架构采用长连接不同,HTTP采用无状态的短连接,属于一种应答模式,非常高效。 不管网络架构如何变化,始终有一些固定不变的原则需要遵守: 互联网上所有资源都要用一个URL来表示。 必须基于 ...
分类:
Web程序 时间:
2017-10-13 10:25:12
阅读次数:
167
运维知识大杂烩1ftp下载不了,目录没有w权限,产看文件本身有没有权限。kvm比vmware方便的是可以直接进入虚拟机里面。vmware虚拟机有快照的时候只能增加disk,不能减少disk。短连接(如httpd连接)就是处理完你的事情之后就断开了。boot分区不能是lvmssh忘记在服务器上结果关了..
分类:
其他好文 时间:
2017-10-06 21:24:42
阅读次数:
166