【发布时间】:2011-01-25 13:14:43
【问题描述】:
在一个 tcp/ip 连接中,当服务器回复 ack-Fin 到 ack-push 时,这是什么意思? 客户端尝试发送 1024 个字节。是否意味着服务器拒绝推送?
【问题讨论】:
-
ack-fin 听起来像 fin+ack,但是 ack-push 是什么?
标签: tcp
在一个 tcp/ip 连接中,当服务器回复 ack-Fin 到 ack-push 时,这是什么意思? 客户端尝试发送 1024 个字节。是否意味着服务器拒绝推送?
【问题讨论】:
标签: tcp
没有。 FIN 只是表示该侧的应用程序关闭了套接字(或退出,导致套接字关闭)。
【讨论】:
FIN 仅表示应用程序已停止发送 数据。根据 TCP 规范,它仍然可以侦听(和确认)。然而,大多数应用程序不使用半开套接字。