Skip to content

Commit a7b5a03

Browse files
authored
Update tcp_three_fin.md
加粗显示有问题
1 parent ca98087 commit a7b5a03

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

‎network/3_tcp/tcp_three_fin.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ TCP 四次挥手的过程如下:
4545
- 如果服务端应用程序有数据要发送的话,就发完数据后,才调用关闭连接的函数;
4646
- 如果服务端应用程序没有数据要发送的话,可以直接调用关闭连接的函数,
4747

48-
从上面过程可知,**是否要发送第三次挥手的控制权不在内核,而是在被动关闭方(上图的服务端)的应用程序,因为应用程序可能还有数据要发送,由应用程序决定什么时候调用关闭连接的函数,当调用了关闭连接的函数,内核就会发送 FIN 报文了,**所以服务端的 ACK 和 FIN 一般都会分开发送。
48+
从上面过程可知,**是否要发送第三次挥手的控制权不在内核,而是在被动关闭方(上图的服务端)的应用程序,因为应用程序可能还有数据要发送,由应用程序决定什么时候调用关闭连接的函数,当调用了关闭连接的函数,内核就会发送 FIN 报文了,** 所以服务端的 ACK 和 FIN 一般都会分开发送。
4949

5050
> FIN 报文一定得调用关闭连接的函数,才会发送吗?
5151

0 commit comments

Comments
 (0)