博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Connection reset by peer原理解析
阅读量:6376 次
发布时间:2019-06-23

本文共 725 字,大约阅读时间需要 2 分钟。

“Connection reset by peer”代表什么?

“Connection reset by peer”表示当前服务器接受到了通信对端发送的TCP RST信号,即通信对端已经关闭了连接,通过RST信号希望接收方关闭连接。

The remote server has sent you a RST packet, which indicates an immediate dropping of the connection, rather than the usual handshake. This bypasses the normal half-closed state transition.

产生RST场景或者导致“Connection reset by peer”场景?

1.当尝试和未开放的服务器端口建立tcp连接时,服务器tcp将会直接向客户端发送reset报文; 2.双方之前已经正常建立了通信通道,也可能进行过了交互,当某一方在交互的过程中发生了异常,如崩溃等,异常的一方会向对端发送reset报文,通知对方将连接关闭; 3.当收到TCP报文,但是发现该报文不是已建立的TCP连接列表可处理的,则其直接向对端发送reset报文; 4.ack报文丢失,并且超出一定的重传次数或时间后,会主动向对端发送reset报文释放该TCP连接;

参考:

https://stackoverflow.com/questions/1434451/what-does-connection-reset-by-peer-mean;

http://lovestblog.cn/blog/2014/05/20/tcp-broken-pipe/;

转载地址:http://yttqa.baihongyu.com/

你可能感兴趣的文章
java中的动态代理(三)
查看>>
Ue4的UE_LOG
查看>>
自绘制HT For Web ComboBox下拉框组件
查看>>
基于 HTML5 WebGL 的低碳工业园区监控系统
查看>>
小机房的树CODEVS 2370
查看>>
得到一个范围的随机数函数
查看>>
js返回上一页并刷新、返回上一页、自动刷新页面
查看>>
复数类完整实现 + 四则运算符重载
查看>>
UVA 699 The Falling Leaves 数据结构
查看>>
简单搜索专题的笔记
查看>>
ASP汉字转拼音函数的方法
查看>>
MySQL判断字段值来确定是否插入新记录
查看>>
HTTP协议漫谈 --笔记
查看>>
react实现点击某个元素之外自动隐藏此元素
查看>>
load mainaccount
查看>>
iOS 应用内付费(IAP)开发步骤
查看>>
REST 在 Java 中的使用
查看>>
CentOS of MySQL command
查看>>
使用SHFB(Sandcastle Help File Builder)建立MSDN风格的代码文档
查看>>
AngularJS 服务(Service)
查看>>