Есть ли у меня доступ к деталям пакета TCP / IP с уровня CGI? - PullRequest
1 голос
/ 18 декабря 2011

CGI-скрипты, например веб-приложения, работают в интерфейсе CGI веб-сервера.

Имею ли я доступ к сведениям о пакетах TCP / IP, связанных с определенным соединением? Например, я могу получить подробности «запроса», такие как среда, подробности удаленного хоста и т. Д. Но могу ли я также считать, например, 16-битное поле идентификатора пакетов TCP / IP, связанных с этим соединением?

1 Ответ

4 голосов
/ 18 декабря 2011

Нет, вы на несколько уровней абстракции над необработанными пакетами TCP. Вы не можете получить доступ к их контенту напрямую.

И нет «TCP-пакета, связанного с этим соединением». Соединение - это поток пакетов, которые выполняются в обоих направлениях. Содержимое пакетов также не обязательно доставляется пользователю «как есть» - его можно объединять или разбивать для размещения в приемном буфере.

...