Привет, Сказать ядру не слать последний ACK, скорее всего, нельзя, потому что это будет нарушением протокола. А вот выкинуть этот самый ACK на уровне выше можно попытаться с помощью iptables. Например, можно выбрасывать исходящие tcp пакеты на конкретный ip/порт, в которых не установлен флаг SYN. Или выбрасывать второй по счету пакет. Думаю, способов можно придумать множество. В Mon, 24 Nov 2014 08:01:58 +0100 Alex Naumov <alexander_naumov@opensuse.org> пишет:
Всем привет.
Как известно, этап установления TCP-соединения, реализуемый как "*трехшаговое рукопожатие*" (three-way handshake), представляет из себя обмен фреймами с SYN, SYN/ACK и ACK-флагами. Знает кто-нибудь как изменить стандартное поведение клиента, и отправить только первый запрос т.е. фрейм с SYN-флагом, и после подтверждения от сервера, т.е. получения фрейма с SYN/ACK флагом, не отправлять ACK? Дурими словами - не устанавливать нормальное соединение, но отправить запрос и получить на него ответ?
Alex