Eu usei socket bruto para construir um programa cliente tcp na máquina A para reproduzir o handshake tcp de 3 vias com um simples servidor tcp regular na máquina B
Eu capturei pacotes no host do cliente e no servidor, e obtive o arquivo capturado como abaixo
cliente: link
servidor: link
existem 3 pacotes, SYN, SYN / ACK, AKC no lado do cliente, o intervalo de wireshark mostra que este é um handshake tcp normal de 3 vias, mas no lado do servidor, mostra: reutilização de números de porta tcp, o que está errado com isso?
mas quando eu uso
netstat -tnp
Eu vejo que a conexão tcp foi estabelecida O que está errado com isto? obrigado!