TCP的RST报文


TCP的RST报文

作用

RST:(Reset the connection)用于复位因某种原因引起出现的错误连接,也用来拒绝非法数据和请求。如果接收到RST位时候,通常发生了某些错误;

发送RST包关闭连接时,不必等缓冲区的包都发出去,直接就丢弃缓冲区中的包,发送RST;接收端收到RST包后,也不必发送ACK包来确认

产生情景

  1. 目的地为某端口的SYN到达,然而该端口上没有正在监听的服务器
  2. 请求超时
  3. 想取消一个已存在的连接
  4. 客户端在服务端已经关闭掉socket之后,仍然在发送数据
  5. TCP接收到一个根本不存在的连接上的分节

文章作者: 彭峰
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 彭峰 !
  目录