当TCP应用程序退出时,它将发送FIN数据包 .
考虑一个连接到始终监听服务器的tcp客户端(服务器永不退出) .
如果tcp客户端在少量数据包交换后突然退出,它是否总会向服务器发送FIN数据包?
谢谢!
在正常操作下,将发送FIN,是的 .
以下是一些不会发送FIN的情况 .
有人猛拉客户端的网线 .
客户端被破解了
FIN数据包在途中被丢弃 .
内核上的操作系统崩溃了 .
1 回答
在正常操作下,将发送FIN,是的 .
以下是一些不会发送FIN的情况 .
有人猛拉客户端的网线 .
客户端被破解了
FIN数据包在途中被丢弃 .
内核上的操作系统崩溃了 .