全国专业的电脑维修、笔记本维修、手机维修、家电维修回收平台!

connection_reset解决方案(connection reset问题)

编辑: 十五快修 发布时间:2022-12-28 15:27:46 浏览:
生成海报

最近生产上偶现Connection reset,记录下解决过程

一、什么是Connection reset

在TCP首部中有6个标志位,其中一个标志位为RST,用于“复位”的。无论何时一个报文 段发往基准的连接( referenced connection)出现错误,TCP都会发出一个复位报文段。如果双方需要继续建立连接,那么需要重新进行三次握手建立连接。

导致“Connection reset”的原因是服务器端因为某种原因关闭了Connection,而客户端依然在读写数据,此时服务器会返回复位标志“RST”,然后此时客户端就会提示“java.net.SocketException: Connection reset”

TCP建立连接时需要三次握手,在释放连接需要四次挥手;例如三次握手的过程如下:

image.png

1.第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认;

2.第二次握手:服务器收到syn包,并会确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;

3.第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED(TCP连接成功)状态,完成三次握手。

可以看到握手时会在客户端和服务器之间传递一些TCP头信息,比如ACK标志、SYN标志以及挥手时的FIN标志等。

除了以上这些常见的标志头信息,还有另外一些标志头信息,比如推标志PSH、复位标志RST等。其中复位标志RST的作用就是“复位相应的TCP连接”。

二、Connection reset的原因

导致此异常的原因,总结下来有三种情况:

1.服务器端偶尔出现了异常,导致连接关闭

解决方法:采用出错重试机制

2.服务器端和客户端使用的连接方式不一致

解决方法:服务器端和客户端使用相同的连接方式,即同时使用长连接或短连接

3.如果是HTTPS,那么还存在TLS版本不一致

解决方法:服务器端和客户端使用相同的TLS版本

connection_reset解决方案(connection reset问题)方法一:组件注册

1、我们点下键盘的 win+R ,输入下图英文,点【确定】。

2、我们就可以看到 组件注册成功。

方法二:刷新DNS

1、最后我们还需要刷新DNS,点下键盘的 win+R ,搜索栏输入【 cmd 】,点【确定】。

2、接着小编直接输入法切换英文,输入【 ipconfig /flushdns 】,这儿注意下( /的前面有一个空格)。

3、输入后我们按下键盘回车键,就可以刷新DNS的,通过这三个检查基本解决 “err_connection_reset” 网络错误问题!

image.png

方法三:电脑管家

1、点开电脑管家后,点【 工具箱 】。

2、工具箱界面里,我们接着点开【 测试网速 】。

3、接着我们选择开【 网络修复 】,点【 全面检测 】。

4、假如真的成功解决,我们就点【 成功解决 】。

5、假如没有我们就点【 我要反馈 】,我们输入问题,让专家帮忙解决。

推荐:

联想笔记本温度高原因及解决方法 https://www.15kuaixiu.com/baike/219.html

电脑开机显示windows未能启动 https://www.15kuaixiu.com/wenda/241.html

怎么申请apple id,苹果手机id注册步骤 https://www.15kuaixiu.com/baike/223.html

为什么无法连接到app store https://www.15kuaixiu.com/baike/224.html

新款surface  https://www.15kuaixiu.com/wenda/226.html

我的电脑无法打开 https://www.15kuaixiu.com/wenda/227.html

电脑遇到问题需要重新启动 https://www.15kuaixiu.com/wenda/228.html

win10开机0xc0000225进不去 https://www.15kuaixiu.com/baike/229.html

技术支持: 全国热线:15680516196或添加微信:shiwukuaixiu 提供各品牌笔记本芯片级维修,配件更换,包括外星人/苹果/微软surface全系列硬盘内存升级、电池屏幕更换(全国服务);专业技术员在线提供技术支持、故障疑问等解答!

相关信息

热门服务

surfacepro3屏幕
surfacepro3屏幕 750元起

已服务1043位用户

surfacepro4屏幕
surfacepro4屏幕 730元起

已服务877位用户

笔记本硬件升级
笔记本硬件升级 100元起

已服务767位用户

华为电脑内存
华为电脑内存 350元起

已服务658位用户

笔记本主板维修
笔记本主板维修 100元起

已服务587位用户

在线
报修
进入:在线报修系统 方便、快捷、高效
微信号:shiwukuaixiu 技术24小时在线
电话图标
156-8051-6196