[Network] TCP: SYN, SYN/ACK, ACK

Alex Naumov alexander_naumov at opensuse.org
Mon Nov 24 09:01:23 EST 2014


2014-11-24 11:43 GMT+01:00 Ivan Riabtsov <ivriabtsov at gmail.com>:

> точно так же, как в случае с программой ping, надо открыть пару raw
> сокетов, "смастерить" tcp syn пакет, только при открытии сокета надо
> указывать IPPROTO_TCP и нужно привязывать сокет к определенному tcp
> порту, ответ распарсить так же, как ответ на пинг.
>

Звучит интересно конечно, но я ни разу пока не "мастерил" свои пакеты.
Попробую на днях.
Кстати, было бы здорово, если бы ты закомитил свой ping.


Пока же мой TCP-запрос (трехшаговый, на 12489 порт) можно найти тут:
https://github.com/ru-kernelnewbies-org/Network/blob/master/sockets/TCP/nsclient.c
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernel-russian/attachments/20141124/3094fe70/attachment-0001.html 


More information about the Kernel-russian mailing list