tcp: где реализовано 3way рукопожатие - PullRequest
1 голос
/ 21 марта 2012

Кто реализует процесс рукопожатия 3way (syn - syn + ack - ack), операционная система (ядро) auto, разработчик приложения?

В среде веб-сервера <-> веб-браузерБыл ли Apache запрограммирован отправлять пакет SYN + ACK по прибытии или пакет SYN?Я не могу понять это, потому что я знаю, как отправить необработанный пакет со scapy, но я не знаю, кто этим управляет ...

Спасибо

1 Ответ

2 голосов
/ 21 марта 2012

Кто реализует процесс рукопожатия 3way (syn - syn + ack - ack), тот операционная система (ядро) авто, разработчик приложения?

Не приложение, конечно. Это сделано, но реализация части стека TCP / IP вашей ОС

В веб-сервере <-> среда веб-браузера была запрограммирована Apache отправить пакет SYN + ACK по прибытии или пакет SYN?

Серверы приложений используют базовые средства ОС для сетевого взаимодействия. Часть, которую вы описываете, полностью сделана реализацией TCP / IP ОС

Я знаю, как отправить необработанный пакет

Да, но при отправке необработанного пакета вы можете только «сформировать» данные в кадре, которые обычно не «видны» / недоступны. Вы не определяете поток или не имеете другого элемента управления.

...