У мене дуже дивна мережева проблема, пов’язана з моїм ПК (Win7 64bit pro) та трафіком http. Взагалі мова йде про дивні затримки 5s / 10s для ресурсів, отриманих за допомогою протоколу http.
Я на 100% впевнений, що це не пов’язано з веб-браузером - все це відбувається у firefox, chrome та IE9 - я витратив багато часу на те, щоб перевірити це. Це навіть трапляється, коли я отримую доступ до http за допомогою fiddler або через системні сокети. Тож загалом це не пов'язано з програмним забезпеченням, яким я користуюся.
Я також можу точно сказати (впевнений на 99,9% ;-), що якесь програмне чи апаратне обладнання втручається в трафік, оскільки затримка виникає в дуже схожих випадках, коли доступ до хоста за допомогою FQDN, а кодування ресурсу Content-Encoding - gzip і коли http працює на порту 80. Наприклад, скажіть, що я працюю над хостом A і намагаюся отримати доступ
http://hostB_FQDN/test.txt file
Навіть якщо він знаходиться в локальній мережі моєї компанії, я чекаю 5 секунд, перш ніж його буде знайдено. Більше того, у "test.txt" встановлено вміст кодування вмісту на gzip. Якщо я отримаю доступ до jpg, gif, png, немає затримки (але вони не мають встановленого кодування gzip у заголовку http).
Більше того, якщо я отримаю доступ
http://hostB_IP/test.txt
затримки немає, але вона не пов’язана з DNS, оскільки затримка трапляється після трехчасного рукостискання (Wireshark це показує) та перед передачею пакету з "GET /test.txt". DNS прекрасно працює з мого ПК - швидко - без затримок - він не пов’язаний з DNS і трапляється з HTTP лише без інших протоколів.
Якщо це стосується DNS, я б затримався до з'єднання, а не в середині.
Дивно, але використання IP замість FQDN та налаштування веб-сервера для роботи на портах, відмінних від 80 (наприклад, 81), дозволяють мені використовувати FQDN без затримок - наприклад:
http://hostB_FQDN:81/test.txt
працює чудово.
Я підозрюю, що якесь програмне забезпечення / обладнання перешкоджають трафіку мого http, коли заголовк HTTP містить "Хост: FQDN" та "Кодування вмісту: gzip".
Будь-які пропозиції? У мене на ПК встановлено лайно "TREND MICRO Office scan", яке я не можу видалити. Чи може це заважати?