tags:

views:

47

answers:

0

I have a server (which I do not have a lot of control over, it is our production server thus I am hands off) that serves a page for to me over HTTPS. Using wireshark I was able to watch the communication. What I observe is:

Opera (the web browser we are using) sends SYN request Server responds with SYN ACK Opera acknowledges ACK Opera sends Client Hello Server sends Server Hello Opera acknowledges ACK Server sends the Certificate (HTTPS, verisign) Client sends the ACK

Then I never receive the page back. Now, if I make a subsequent request it will work, it will also work in Opera from another computer. It will work in Ice Weasel on the same machine.

If I refresh the page (actually, I have to press "stop" in Opera, then refresh) then Opera will send "TCP Window update" at which point I will get an ACK from the server then the following takes place:

Change Cipher spec, Encrypted handshake message from Opera Server responds with the handshake and then it continues to load all the other data.

Just hoping someone might know why this happening.