Я использовал raw socket для создания клиентской программы tcp на компьютере A для воспроизведения трехстороннего рукопожатия tcp с простым обычным tcp сервером на компьютере B
Я перехватил пакеты на клиентском хосте и хосте сервера и получил захваченный файл, как показано ниже
клиент:https://docs.google.com/file/d/0B09y_TWqTtwlZ1NleS1NNmR4Sk0/edit?usp=sharing
сервер:https://docs.google.com/file/d/0B09y_TWqTtwlc3lZUmNyV1R4X0k/edit?usp=sharing
на стороне клиента есть 3 пакета: SYN, SYN/ACK, AKC, взаимодействие wireshark показывает, что это обычное трехстороннее рукопожатие tcp, но на стороне сервера оно показывает: номера портов tcp повторно использованы, что не так с этот?
но когда я использую
netstat -tnp
Я вижу, что установлено соединение TCP, что не так с этим? Спасибо!