我有一个 TCP 服务器监听着客户端的连接,并每秒向其发送一个数据包。我想知道,SYN/ACK 数据包只在初始连接时发送吗?看起来是这样的:
<client connect>
SYN
ACK
DATA
DATA
DATA
<client disconnect>
或者它是每个数据包都发送,就像这样吗?<client connect>
SYN
ACK
DATA
SYN
ACK
DATA
SYN
ACK
DATA
<client disconnect>
另外,如果是第一种情况,如果您只是长时间保持连接,那么使用UDP相比TCP有什么优势吗?