1

У меня очень странная проблема с сетью, связанная с моим ПК (Win7 64bit pro) и трафиком http. В общем, все дело в странных задержках 5 с /10 для ресурсов, полученных с использованием протокола http.

Я на 100% уверен, что это не связано с веб-браузером - все это происходит в Firefox, Chrome и IE9 - я потратил много времени, чтобы это проверить. Это даже происходит, когда я получаю доступ к http, используя fiddler или через системные сокеты. Так что в целом это не связано с программным обеспечением, которое я использую.

Я также могу с уверенностью сказать (99,9% уверен ;-), что некоторые программные или аппаратные средства вмешиваются в трафик, поскольку задержка происходит в очень похожих случаях, когда к хосту обращаются с помощью полного доменного имени, а Content-Encoding для ресурса - gzip, а когда http работает по порту 80. Например, скажем, я работаю на хосте A и пытаюсь получить доступ

http://hostB_FQDN/test.txt file

Даже если он находится в локальной сети моей компании, я жду 5 секунд, прежде чем он будет найден. Более того, для test.txt в Content-Encoding установлено значение gzip. Если я обращаюсь к jpg, gif, png, то задержки нет (но в заголовке http не задана кодировка gzip).

Более того, если я получу доступ

http://hostB_IP/test.txt

нет задержки, но она не связана с DNS, так как задержка происходит после трехстороннего рукопожатия (Wireshark показывает это) и перед пакетом с GET /test.txt.». DNS отлично работает с моего ПК - быстро - без задержек - он не связан с DNS и происходит с HTTP только без других протоколов.

Если это связано с DNS, у меня будет задержка перед подключением, а не в середине.

Странно, но использование IP вместо полного доменного имени и настройка веб-сервера на работу с портом, отличным от 80 (например, 81), позволяет использовать полное доменное имя без задержек, например:

http://hostB_FQDN:81/test.txt

работает отлично.

Я подозреваю, что некоторые программные / аппаратные средства мешают моему http-трафику, когда заголовок HTTP содержит «Host: FQDN» и «Content-Encoding: gzip».

Какие-либо предложения? У меня на компьютере установлено дерьмо TREND MICRO Office scan, которое я не могу удалить. Это может помешать?

1 ответ1

1

Предложения - не в каком-либо конкретном порядке. Очевидно, учитывайте сложность предложения / время, которое он занимает / количество беспокойства / вероятности, и делайте их / устраняйте неисправности в порядке в соответствии с такими факторами). Попробуйте другой хост с этим файлом - это может быть бесплатный хост-сервер с файлом. Попробуйте с виртуальной машины, попробуйте другие операционные системы на виртуальной машине. Попробуйте это с другого компьютера, подключенного к вашему маршрутизатору (быстро и легко попробовать). Попробуйте другой роутер. Если возможно, попробуйте другого интернет-провайдера (в Великобритании, когда DSL является контрактом, dialup - PAYG, и можно выбрать любого). Вы можете перенести все свое оборудование (маршрутизатор, кабель, компьютер и т.д.) (Проще, если ноутбук выдает такую же проблему) к другу, где у него может быть другой провайдер. Попробуйте загрузиться с Live CD

Попробуйте с помощью wget, и это дает дополнительное преимущество: вы можете вручную вводить заголовок. скачайте gnuwin32, с coreutils и wget. (coreutils не обязателен, но полезен). C:\>wget -d --header="test:abc" www.whatismyip.com Вы можете поэкспериментировать с этим, как с заголовком Content-Encoding.

Это также может быть что-то в их конце, так как вы упоминаете только HostB. Поэтому попробуйте другой хост, например, HostB2, и попробуйте подключиться к HostB и Host B2 с другого компьютера, как я вижу, вы пробовали это с работы. Попробуйте это из дома, подключившись к HostB.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .