измерение времени отклика через пакеты? - PullRequest
0 голосов
/ 20 февраля 2010

добрый день! Я занимаюсь разработкой приложения на c ++ и winpcap, которое будет перечислять все URL, к которым обращаются в браузере, с соответствующим временем ответа. В настоящее время я могу отслеживать или контролировать все URL-адреса с помощью захвата и анализа пакетов. Можно ли измерить время отклика загружаемой веб-страницы, от запроса до ответа сервера? .. любой простой способ?

спасибо ..

1 Ответ

0 голосов
/ 20 февраля 2010

Вам придется отслеживать отдельные TCP-соединения между браузером и сервером - это просто отслеживание IP-адреса источника / назначения и номера порта в перехваченных вами пакетах.

Затем вам нужно будет проанализировать HTTP в захваченных пакетах и ​​сопоставить HTTP-запросы с его ответом и взять разницу во времени (которую вы получите из меток времени из pcap).

Это нетривиально в случаях, когда HTTP-запрос / ответы охватывают несколько пакетов, и, конечно, нетривиально, если вы также хотите учесть потерянные пакеты и повторную передачу.

...