![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA-Core-Socket
talent210
程序员
展开
-
CLOSE_WAIT
阅读此文章前需要了解 网络七层协议: http://blog.csdn.net/talent210/article/details/65435051 TCP 协议 : http://blog.csdn.net/talent210/article/details/65437339 LINUX : http://blog.csdn.net/talent210转载 2017-03-23 11:50:14 · 392 阅读 · 0 评论 -
TCP协议
TCP连接是全双工的,所以它允许两个方向的数据传输被独立关闭。换言之,通信的一端可以发送结束报文段给对方,告诉它本端已经完成了数据的发送,但允许继续接收来自对方的数据,直到对方也发送结束报文段以关闭连接。TCP连接的这种状态称为半关闭(half close)状态 服务器和客户端应用程序判断对方是否已经关闭连接的方法是:read系统调用返回0(收到结束报文段)。当然,Linux还提供其他检测连转载 2017-03-23 10:40:15 · 703 阅读 · 0 评论 -
防止linux出现大量 FIN_WAIT1,提高性能
当连接数多时,经常出现大量FIN_WAIT1,可以修改 /etc/sysctl.conf 修改 net.ipv4.tcp_fin_timeout = 10 net.ipv4.tcp_keepalive_time = 30 net.ipv4.tcp_window_scaling = 0 net.ipv4.tcp_sack = 0 然后: /sbin/sysctl -p 使之生效 #转载 2017-03-23 11:49:49 · 17602 阅读 · 0 评论 -
httpClient urlConnection activemq CLOSE_WAIT
CLOSE_WAIT 说明: http://blog.csdn.net/talent210/article/details/65434677 httpClient httpClien使用不当会产生大量CLOSE_WAIT 解决方法: 一、 客户端主动关闭连接 1, 创建HTTPCLIENT时 使用关闭参数 HttpClient client = new HttpClie转载 2017-03-23 13:45:33 · 1362 阅读 · 0 评论 -
网络七层协议与 TCP/IP
OSI七层网络与TCP/IP五层网络的区别与联系 除了层的数量之外,开放式系统互联(OSI)模型与TCP/IP协议有什么区别? 开放式系统互联模型是一个参考标准,解释协议相互之间应该如何相互作用。TCP/IP协议是美国国防部发明的,是让互联网成为了目前这个样子的标准之一。 开放式系统互联模型中没有清楚地描绘TCP/IP协议,但是在解释TCP/IP协议时很容易想到开放式系统互联模型。转载 2017-03-23 15:00:56 · 597 阅读 · 0 评论