我有一台 Windows PC,它在端口 9000 上运行 TCP 服务器。我还有一个 FPGA,它通过 10G 端口直接连接到 PC。FPGA 可以发送以太网帧来建立和维护与服务器的 TCP 连接,仅此而已。也就是说,FPGA 可以发送初始SYN
,响应SYN-ACK
,等等。
但是,我怀疑服务器需要一些握手才能确认初始 FPGA。FPGASYN
可以与 TCP 服务器建立 TCP 连接之前所需的最少握手是什么?
答案1
也许我遗漏了一些东西,但建立 TCP 会话的“必要最小握手”是 TCP 三次握手:
SYN-->
<--SYN确认
-->确认