理解TCP推送操作

理解TCP推送操作,tcp,websocket,Tcp,Websocket,Web套接字是否使用TCP推送操作? 据我通过谷歌搜索发现,Web套接字使用全双工TCP连接。。。 TCP还有一个推送操作,可以在不等待队列的情况下立即发送一些数据,例如(源) 一个站点上的应用程序希望向 在另一个网站申请,并立即收到回复。 TCP可以处理这种情况。应用程序在 发送站点可以请求推送操作。这意味着发送 TCP不能等待窗口被填满。它必须创建一个 分段并立即发送。发送TCP还必须设置 推位(PSH),让接收TCP知道该段包括 必须按以下方式发送到接收应用程序的数据: 尽快,不要等待更多

Web套接字是否使用TCP推送操作?
据我通过谷歌搜索发现,Web套接字使用全双工TCP连接。。。 TCP还有一个推送操作,可以在不等待队列的情况下立即发送一些数据,例如(源)

一个站点上的应用程序希望向 在另一个网站申请,并立即收到回复。
TCP可以处理这种情况。应用程序在 发送站点可以请求推送操作。这意味着发送 TCP不能等待窗口被填满。它必须创建一个 分段并立即发送。发送TCP还必须设置 推位(PSH),让接收TCP知道该段包括 必须按以下方式发送到接收应用程序的数据: 尽快,不要等待更多的数据。 尽管应用程序可以请求推送操作,但大多数 当前的实现忽略了这些请求。TCP可以选择是否使用 这项功能


TCP推送标志实际上已经过时。它通常被忽略。不要将它与Web套接字推送操作混淆。我查找了您在中提到的推送操作,但没有找到任何内容。您能详细说明一下吗?EJP的意思是WebSocket允许向客户端发送数据,而不需要实际的客户端请求,这称为“推送模型”。当客户端必须执行实际请求以从客户端(如HTTP)获取数据时,这称为“拉模型”。通常,人们在谈论WebSocket时会谈论“推送”,但您所指的是具有相同名称的特定TCP关注点。