I recently switched to a satellite Internet
service, where latency is around 700ms. Some (but not all) websites
consistently will not display using IE6 (WinXP SP2), with the error "Cannot
find server or DNS Error". A few times, the page will actually
start to display, but then be replaced by the error screen. However,
Firefox will display these pages without a problem.
Tracing the IE6 traffic using Ethereal
showed that the error message was erroneous - data transfer was initiated,
but apparently reset by IE6. Below is a trace. Focusing on
the source port 2912 session (marked with >>>), the server appears
to be returning valid data in entry 23, but IE6 responds with a RST,ACK
in line 33. IE6 then resets the source port 2911 session in line
35.
A comparable Firefox trace looks similar,
with the except that:
* Firefox is sending a much longer cookie
on the initial GET, requiring a continuation packet from Firefox to the
server
* Firefox returns an ACK to HTTP/1.1
200 OK (JPEG JFIF image) and the
server returns the rest of the JPEG
The delay between entry 23 and 32 does
not appear to be excessive, and is comparable to the delay in the Firefox
trace. I am thoroughly puzzled what might be going on here. I
suspect it is a combination of the server and the high latency Internet
connection - I have no problems displaying the website using IE6 on dial.
Any help would be greatly appreciated!
Thanks,
Norbert