Ja, da har jeg en "diagnose"...
Problemet som oppstår er at phpBB cookiene blir så stor at de til slutt overstiger 1500 bytes i GET requesten.
Dette fører igjen til at denne GET requesten blir fragmentert, og da starter siruptendensene. Jeg slettet alle 4 phpBB cookiene i Firefox og plutselig var alle heng borte. Jeg vil anta at dette også skjer med andre browsere, men at det muligens er bruksmønsteret som provoserer dette fram.
Personlig avslutter jeg aldri browseren på mange dager/uker, så jeg mistenker at dette er noe som nullstilles ved restart av browser.
Dette er dog ingen forklaring på at alt skal stoppe opp i flere sekunder. En slik fragmentering er ikke optimalt, men skal ikke henge i 3 sekunder slik den gjør nå. Det virker som det er problemer med "reassembly" hos motparten.
Pakke nr 4 og 5 er fragmentert GET. Sjekk duplikat ACK og påfølgende retransmisjon etter 3 sekunder fra min side før det kommer svar fra forumet. Jeg har full pcap dump av dette hvis noen er interessert
Code: Select all
6.105474 80.203.74.55 -> 193.69.144.226 TCP 1932 > 80 [SYN] Seq=0 Len=0 MSS=1460
6.121642 193.69.144.226 -> 80.203.74.55 TCP 80 > 1932 [SYN, ACK] Seq=0 Ack=1 Win=5840 Len=0 MSS=1460
6.124677 80.203.74.55 -> 193.69.144.226 TCP 1932 > 80 [ACK] Seq=1 Ack=1 Win=17520 Len=0
6.127001 80.203.74.55 -> 193.69.144.226 TCP [TCP segment of a reassembled PDU]
6.128059 80.203.74.55 -> 193.69.144.226 HTTP GET /templates/subSilver/images/logo_phpBB.gif HTTP/1.1
6.173731 193.69.144.226 -> 80.203.74.55 TCP [TCP Dup ACK 16#1] 80 > 1932 [ACK] Seq=1 Ack=1 Win=5840 Len=0 SLE=1461 SRE=1791
9.055554 80.203.74.55 -> 193.69.144.226 TCP [TCP Retransmission] [TCP segment of a reassembled PDU]
9.097199 193.69.144.226 -> 80.203.74.55 TCP 80 > 1932 [ACK] Seq=1 Ack=1791 Win=8760 Len=0
9.100321 193.69.144.226 -> 80.203.74.55 TCP [TCP segment of a reassembled PDU]
9.108191 193.69.144.226 -> 80.203.74.55 TCP [TCP segment of a reassembled PDU]
9.111020 80.203.74.55 -> 193.69.144.226 TCP 1932 > 80 [ACK] Seq=1791 Ack=1734 Win=17520 Len=0
9.135797 193.69.144.226 -> 80.203.74.55 TCP [TCP segment of a reassembled PDU]
9.140794 193.69.144.226 -> 80.203.74.55 TCP [TCP segment of a reassembled PDU]
9.142821 80.203.74.55 -> 193.69.144.226 TCP 1932 > 80 [ACK] Seq=1791 Ack=4654 Win=17520 Len=0
9.145915 193.69.144.226 -> 80.203.74.55 TCP [TCP segment of a reassembled PDU]
9.165651 193.69.144.226 -> 80.203.74.55 HTTP HTTP/1.1 200 OK (GIF89a)
9.168331 80.203.74.55 -> 193.69.144.226 TCP 1932 > 80 [ACK] Seq=1791 Ack=7373 Win=17520 Len=0