出现tcp reset的2种情况
当出乎意料的Tcp packet到达host时,host通常会发送reset packet以此作为响应。一个reset packet是一个简单的没有payload的包,并且tcp首部中的RST 标识位设置为1.
那么什么是“出乎意料的情况呢”?以下是出乎意料的情况
- 连接一个不存在的端口
- 之前存在一个tcp connection,但现在本地应用已经关闭了socket或者操作系统关闭了这个socket,请求包到达这样的connection

参考
What is a TCP Reset (RST)?