У меня есть ПК с Windows, на котором запущен TCP-сервер на порту 9000. У меня также есть ПЛИС, которая напрямую подключена к ПК через порт 10G. FPGA может отправлять кадры Ethernet для установления и поддержания TCP-соединения с сервером, и все. То есть FPGA может послать начальный SYN
, ответьте на SYN-ACK
, и т.д.
Однако я подозреваю, что для того, чтобы сервер даже подтвердил первоначальную FPGA, необходимо немного подтверждения. SYN
. Какое минимальное квитирование необходимо, прежде чем ПЛИС сможет установить TCP-соединение с TCP-сервером?
Возможно, мне что-то не хватает, но «минимальное необходимое квитирование» для установления сеанса TCP - это трехстороннее квитирование TCP:
SYN ->
<- SYN ACK
-> ACK