@Jores_T

Можно ли на PHP получить заголовки пакета TCP\IP протокола?

Есть ли возможность при обращении к PHP скрипту вывести значение одного из заголовков пакета TCP\IP, который пришел от пользователя?
В частности интересует именно window size, но круто было бы вывести все заголовки.
  • Вопрос задан
  • 248 просмотров
Пригласить эксперта
Ответы на вопрос 2
Rou1997
@Rou1997
Ну, во-первых, в TCP есть пакет буфер (это данные, в данном случае это только HTTP) и есть пакет TCP-сегмент, в нем именно заголовок, но буфер если больше примерно 1.5 КБ то отправляется не одним, а несколькими сегментами, а во-вторых все это скрыто в Web-сервере, даже скорее в ОС, даже API Berkeley дает далеко не всю информацию если сокет не Raw IP а именно TCP, и я уверен в PHP нет такой возможности, а если даже и есть, то ее найдет только тот, кто пользуется поиском. :)
Самое верное - это чтобы скажем Wireshark на сервере отдельно записывал журнал в файл, а к нему уже доступ.
Ответ написан
Комментировать
alekciy
@alekciy
Вёбных дел мастер
Если запрос от клиента принят не самим PHP, то нет, нельзя.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 20:43
20000 руб./за проект
19 апр. 2024, в 20:11
500 руб./за проект