TCP PSH如何工作?

Ars*_*ray 3 networking tcp tcp-ip

PSH是一种通过TCP发送数据的方法.除此之外,我可以找到关于如何正确实现它的信息.

以下是我感兴趣的内容:

  1. 假设服务器窗口是8000字节,我发送2个150和600字节的请求.我是否收到某些确认数据已收到?我可以以某种方式触发确认吗?

  2. 我见过一些ACK数据包,它不包含PSH,但确实包含某种有效载荷数据(Wireshark将其标记为"TCP段数据").这些数据是否传递给用户,如果是,为什么我们需要PSH标志?

use*_*421 6

TCP PSH通常根本不起作用.Berkely派生的TCP实现完全忽略它.来源:Stevens tcp/ip插图第一卷:20.5 PUSH Flag.