首页 文章

tcp应用程序退出将始终发送FIN?

提问于
浏览
1

当TCP应用程序退出时,它将发送FIN数据包 .

考虑一个连接到始终监听服务器的tcp客户端(服务器永不退出) .

如果tcp客户端在少量数据包交换后突然退出,它是否总会向服务器发送FIN数据包?

谢谢!

1 回答

  • 2

    在正常操作下,将发送FIN,是的 .

    以下是一些不会发送FIN的情况 .

    • 有人猛拉客户端的网线 .

    • 客户端被破解了

    • FIN数据包在途中被丢弃 .

    • 内核上的操作系统崩溃了 .

相关问题