Fetcher problems reported by FreeMiNT user.

m0n0 ole at monochrom.net
Tue Jun 22 00:13:22 BST 2010


Hello to the list, 

I know this seems to be an Atari specific problem, but let me explain and
maybe someone can point me in the right direction to get this problem
solved. I know this can be caused by differences in compilation, but I have
to know where things differ from the other ports. 

One of the testers of the Atari port of netsurf is hitting problems with
strange networking behavior of netsurf. 
For other people networking is OK, it's ok for me, too. My Atari computer
is much slower as the computer that shows the problem.
He doesn't have the problem when he's using netsurf with an local proxy,
or if he opens local (LAN) webpages. 
He's not the only one - there is another one who has exactly the same
problem. 

Ok, let me first explain what the user is complaining about: 
He enters an URL, and the page is not going to be loaded ( abort,
described further down). He's hacking the Return key again and again - and
maybe the page starts loading ( 30% chance ). He also posted an video of
this problem: http://www.youtube.com/watch?v=aopdaeZ5ydw

As you can see - the page passed via command-line is not loading right
after netsurf. And you can hear that the user must hit return several times
before the page loads. And after netsurf successfully loaded the html file,
several tries are needed to fetch the images. 

He also told about this message appearing in the status widget:
" But more often than not, I have a strange message on messagebar: Failed
writing body (0!=some_number)" 

I have not investigated this further (mostly because I grep'd for the
string but haven't found that).

This is what the log's outputs if the loading fails:

(I have not Verbose fetchers output available yet.)

* About to connect() to www.google.com port 80 (#0)
*   Trying 72.14.254.104... * connected
* Connected to www.google.com (72.14.254.104) port 80 (#0)
> * Expire cleared
* Closing connection #0

Expire cleared is interesting...

I got an sniffer log that gives more details to this error.  

In short: 

x	TIME(sec.)	DESC
1.) 	0.245	The Atari tries to establish the connection (SYN Flag Set)
2.) 	0.438	The Server responds to the request, SYN + ACK Flag set. 
3.) 	0.438	The Atari responds with RST Flag 

look at the timestamps - it seems that the client has send the reponse in
the same millisecond as it got the SYN+ACK flag.
There is actually an difference of 0,000218 sec. from SYN + ACK incoming
packet to RST flagged outgoing packet.

Maybe the RST is triggered in conjunction with Expire cleared log message?


I know that this also can be an issue within curl, but before getting in
contact with curl developers, I would like to make sure that there is no
timeout or whatever for fetch items - managed by netsurf. I know netsurf
sets an 30sec timeout for data receive, but this timeout is definitly not
reached...
Maybe it's about timing - but if so - why does this problem does not occur
with my machine which is a lot slower? 

Now I'm posting the sniffer log as plain text - with changed IP and MAC
addresses.

Thanks for reading & Greets,
Ole

No.     Time     Source                Destination           Protocol Info
      3 0.245    192.168.1.101         174.132.245.141       TCP     
afrog > http [SYN] Seq=0 Win=64240 Len=0 MSS=1460

Frame 3 (64 bytes on wire, 64 bytes captured)
Ethernet II, Src: Device1MAC:21:22 (00:08:25:23:21:22), Dst:
Device2MAC:23:24 (00:21:24:a4:04:d8)
Internet Protocol, Src: 192.168.1.101 (192.168.1.101), Dst:
174.132.245.141 (174.132.245.141)
Transmission Control Protocol, Src Port: afrog (1042), Dst Port: http
(80), Seq: 0, Len: 0
    Source port: afrog (1042)
    Destination port: http (80)
    [Stream index: 1]
    Sequence number: 0    (relative sequence number)
    Header length: 24 bytes
    Flags: 0x02 (SYN)
        0... .... = Congestion Window Reduced (CWR): Not set
        .0.. .... = ECN-Echo: Not set
        ..0. .... = Urgent: Not set
        ...0 .... = Acknowledgement: Not set
        .... 0... = Push: Not set
        .... .0.. = Reset: Not set
        .... ..1. = Syn: Set
            [Expert Info (Chat/Sequence): Connection establish request
(SYN): server port http]
                [Message: Connection establish request (SYN): server port
http]
                [Severity level: Chat]
                [Group: Sequence]
        .... ...0 = Fin: Not set
    Window size: 64240
    Checksum: 0x5ee9 [correct]
        [Good Checksum: True]
        [Bad Checksum: False]
    Options: (4 bytes)
        Maximum segment size: 1460 bytes

No.     Time     Source                Destination           Protocol Info
      4 0.438    174.132.245.141       192.168.1.101         TCP      http
> afrog [SYN, ACK] Seq=0 Ack=1 Win=5840 Len=0 MSS=1460

Frame 4 (58 bytes on wire, 58 bytes captured)
Ethernet II, Src: Device2MAC:23:24 (00:21:24:a4:04:d8), Dst:
Device1MAC:21:22 (00:08:25:23:21:22)
Internet Protocol, Src: 174.132.245.141 (174.132.245.141), Dst:
192.168.1.101 (192.168.1.101)
Transmission Control Protocol, Src Port: http (80), Dst Port: afrog
(1042), Seq: 0, Ack: 1, Len: 0
    Source port: http (80)
    Destination port: afrog (1042)
    [Stream index: 1]
    Sequence number: 0    (relative sequence number)
    Acknowledgement number: 1    (relative ack number)
    Header length: 24 bytes
    Flags: 0x12 (SYN, ACK)
        0... .... = Congestion Window Reduced (CWR): Not set
        .0.. .... = ECN-Echo: Not set
        ..0. .... = Urgent: Not set
        ...1 .... = Acknowledgement: Set
        .... 0... = Push: Not set
        .... .0.. = Reset: Not set
        .... ..1. = Syn: Set
            [Expert Info (Chat/Sequence): Connection establish acknowledge
(SYN+ACK): server port http]
                [Message: Connection establish acknowledge (SYN+ACK):
server port http]
                [Severity level: Chat]
                [Group: Sequence]
        .... ...0 = Fin: Not set
    Window size: 5840
    Checksum: 0x229a [correct]
        [Good Checksum: True]
        [Bad Checksum: False]
    Options: (4 bytes)
        Maximum segment size: 1460 bytes
    [SEQ/ACK analysis]
        [This is an ACK to the segment in frame: 3]
        [The RTT to ACK the segment was: 0.193089000 seconds]

No.     Time     Source                Destination           Protocol Info
      5 0.438    192.168.1.101         174.132.245.141       TCP     
afrog > http [RST] Seq=1 Win=0 Len=0

Frame 5 (64 bytes on wire, 64 bytes captured)
Ethernet II, Src: Device1MAC:21:22 (00:08:25:23:21:22), Dst:
Device2MAC:23:24 (00:21:24:a4:04:d8)
Internet Protocol, Src: 192.168.1.101 (192.168.1.101), Dst:
174.132.245.141 (174.132.245.141)
Transmission Control Protocol, Src Port: afrog (1042), Dst Port: http
(80), Seq: 1, Len: 0
    Source port: afrog (1042)
    Destination port: http (80)
    [Stream index: 1]
    Sequence number: 1    (relative sequence number)
    Acknowledgement number: Broken TCP. The acknowledge field is nonzero
while the ACK flag is not set
    Header length: 20 bytes
    Flags: 0x04 (RST)
        0... .... = Congestion Window Reduced (CWR): Not set
        .0.. .... = ECN-Echo: Not set
        ..0. .... = Urgent: Not set
        ...0 .... = Acknowledgement: Not set
        .... 0... = Push: Not set
        .... .1.. = Reset: Set
            [Expert Info (Chat/Sequence): Connection reset (RST)]
                [Message: Connection reset (RST)]
                [Severity level: Chat]
                [Group: Sequence]
        .... ..0. = Syn: Not set
        .... ...0 = Fin: Not set
    Window size: 0
    Checksum: 0x5133 [correct]
        [Good Checksum: True]
        [Bad Checksum: False]
    [SEQ/ACK analysis]
        [This is an ACK to the segment in frame: 4]
        [The RTT to ACK the segment was: 0.000218000 seconds]

No.     Time     Source                Destination           Protocol Info
      6 3.639    174.132.245.141       192.168.1.101         TCP      http
> afrog [SYN, ACK] Seq=0 Ack=1 Win=5840 Len=0 MSS=1460

Frame 6 (58 bytes on wire, 58 bytes captured)
Ethernet II, Src: Device2MAC:23:24 (00:21:24:a4:04:d8), Dst:
Device1MAC:21:22 (00:08:25:23:21:22)
Internet Protocol, Src: 174.132.245.141 (174.132.245.141), Dst:
192.168.1.101 (192.168.1.101)
Transmission Control Protocol, Src Port: http (80), Dst Port: afrog
(1042), Seq: 0, Ack: 1, Len: 0
    Source port: http (80)
    Destination port: afrog (1042)
    [Stream index: 1]
    Sequence number: 0    (relative sequence number)
    Acknowledgement number: 1    (relative ack number)
    Header length: 24 bytes
    Flags: 0x12 (SYN, ACK)
        0... .... = Congestion Window Reduced (CWR): Not set
        .0.. .... = ECN-Echo: Not set
        ..0. .... = Urgent: Not set
        ...1 .... = Acknowledgement: Set
        .... 0... = Push: Not set
        .... .0.. = Reset: Not set
        .... ..1. = Syn: Set
            [Expert Info (Chat/Sequence): Connection establish acknowledge
(SYN+ACK): server port http]
                [Message: Connection establish acknowledge (SYN+ACK):
server port http]
                [Severity level: Chat]
                [Group: Sequence]
        .... ...0 = Fin: Not set
    Window size: 5840
    Checksum: 0x229a [correct]
        [Good Checksum: True]
        [Bad Checksum: False]
    Options: (4 bytes)
        Maximum segment size: 1460 bytes
    [SEQ/ACK analysis]
        [This is an ACK to the segment in frame: 5]
        [The RTT to ACK the segment was: 3.200552000 seconds]

No.     Time     Source                Destination           Protocol Info
      7 3.639    192.168.1.101         174.132.245.141       TCP     
afrog > http [RST] Seq=1 Win=0 Len=0

Frame 7 (64 bytes on wire, 64 bytes captured)
Ethernet II, Src: Device1MAC:21:22 (00:08:25:23:21:22), Dst:
Device2MAC:23:24 (00:21:24:a4:04:d8)
Internet Protocol, Src: 192.168.1.101 (192.168.1.101), Dst:
174.132.245.141 (174.132.245.141)
Transmission Control Protocol, Src Port: afrog (1042), Dst Port: http
(80), Seq: 1, Len: 0
    Source port: afrog (1042)
    Destination port: http (80)
    [Stream index: 1]
    Sequence number: 1    (relative sequence number)
    Acknowledgement number: Broken TCP. The acknowledge field is nonzero
while the ACK flag is not set
    Header length: 20 bytes
    Flags: 0x04 (RST)
        0... .... = Congestion Window Reduced (CWR): Not set
        .0.. .... = ECN-Echo: Not set
        ..0. .... = Urgent: Not set
        ...0 .... = Acknowledgement: Not set
        .... 0... = Push: Not set
        .... .1.. = Reset: Set
            [Expert Info (Chat/Sequence): Connection reset (RST)]
                [Message: Connection reset (RST)]
                [Severity level: Chat]
                [Group: Sequence]
        .... ..0. = Syn: Not set
        .... ...0 = Fin: Not set
    Window size: 0
    Checksum: 0x5133 [correct]
        [Good Checksum: True]
        [Bad Checksum: False]
    [SEQ/ACK analysis]
        [This is an ACK to the segment in frame: 6]
        [The RTT to ACK the segment was: 0.000203000 seconds]

No.     Time     Source                Destination           Protocol Info
      8 9.640    174.132.245.141       192.168.1.101         TCP      http
> afrog [SYN, ACK] Seq=0 Ack=1 Win=5840 Len=0 MSS=1460

Frame 8 (58 bytes on wire, 58 bytes captured)
Ethernet II, Src: Device2MAC:23:24 (00:21:24:a4:04:d8), Dst:
Device1MAC:21:22 (00:08:25:23:21:22)
Internet Protocol, Src: 174.132.245.141 (174.132.245.141), Dst:
192.168.1.101 (192.168.1.101)
Transmission Control Protocol, Src Port: http (80), Dst Port: afrog
(1042), Seq: 0, Ack: 1, Len: 0
    Source port: http (80)
    Destination port: afrog (1042)
    [Stream index: 1]
    Sequence number: 0    (relative sequence number)
    Acknowledgement number: 1    (relative ack number)
    Header length: 24 bytes
    Flags: 0x12 (SYN, ACK)
        0... .... = Congestion Window Reduced (CWR): Not set
        .0.. .... = ECN-Echo: Not set
        ..0. .... = Urgent: Not set
        ...1 .... = Acknowledgement: Set
        .... 0... = Push: Not set
        .... .0.. = Reset: Not set
        .... ..1. = Syn: Set
            [Expert Info (Chat/Sequence): Connection establish acknowledge
(SYN+ACK): server port http]
                [Message: Connection establish acknowledge (SYN+ACK):
server port http]
                [Severity level: Chat]
                [Group: Sequence]
        .... ...0 = Fin: Not set
    Window size: 5840
    Checksum: 0x229a [correct]
        [Good Checksum: True]
        [Bad Checksum: False]
    Options: (4 bytes)
        Maximum segment size: 1460 bytes
    [SEQ/ACK analysis]
        [This is an ACK to the segment in frame: 7]
        [The RTT to ACK the segment was: 6.000881000 seconds]

No.     Time     Source                Destination           Protocol Info
      9 9.640    192.168.1.101         174.132.245.141       TCP     
afrog > http [RST] Seq=1 Win=0 Len=0

Frame 9 (64 bytes on wire, 64 bytes captured)
Ethernet II, Src: Device1MAC:21:22 (00:08:25:23:21:22), Dst:
Device2MAC:23:24 (00:21:24:a4:04:d8)
Internet Protocol, Src: 192.168.1.101 (192.168.1.101), Dst:
174.132.245.141 (174.132.245.141)
Transmission Control Protocol, Src Port: afrog (1042), Dst Port: http
(80), Seq: 1, Len: 0
    Source port: afrog (1042)
    Destination port: http (80)
    [Stream index: 1]
    Sequence number: 1    (relative sequence number)
    Acknowledgement number: Broken TCP. The acknowledge field is nonzero
while the ACK flag is not set
    Header length: 20 bytes
    Flags: 0x04 (RST)
        0... .... = Congestion Window Reduced (CWR): Not set
        .0.. .... = ECN-Echo: Not set
        ..0. .... = Urgent: Not set
        ...0 .... = Acknowledgement: Not set
        .... 0... = Push: Not set
        .... .1.. = Reset: Set
            [Expert Info (Chat/Sequence): Connection reset (RST)]
                [Message: Connection reset (RST)]
                [Severity level: Chat]
                [Group: Sequence]
        .... ..0. = Syn: Not set
        .... ...0 = Fin: Not set
    Window size: 0
    Checksum: 0x5133 [correct]
        [Good Checksum: True]
        [Bad Checksum: False]
    [SEQ/ACK analysis]
        [This is an ACK to the segment in frame: 8]
        [The RTT to ACK the segment was: 0.000178000 seconds]

No.     Time     Source                Destination           Protocol Info
     12 23.983   192.168.1.101         174.132.245.141       TCP     
boinc-client > http [SYN] Seq=0 Win=64240 Len=0 MSS=1460

Frame 12 (64 bytes on wire, 64 bytes captured)
Ethernet II, Src: Device1MAC:21:22 (00:08:25:23:21:22), Dst:
Device2MAC:23:24 (00:21:24:a4:04:d8)
Internet Protocol, Src: 192.168.1.101 (192.168.1.101), Dst:
174.132.245.141 (174.132.245.141)
Transmission Control Protocol, Src Port: boinc-client (1043), Dst Port:
http (80), Seq: 0, Len: 0
    Source port: boinc-client (1043)
    Destination port: http (80)
    [Stream index: 3]
    Sequence number: 0    (relative sequence number)
    Header length: 24 bytes
    Flags: 0x02 (SYN)
        0... .... = Congestion Window Reduced (CWR): Not set
        .0.. .... = ECN-Echo: Not set
        ..0. .... = Urgent: Not set
        ...0 .... = Acknowledgement: Not set
        .... 0... = Push: Not set
        .... .0.. = Reset: Not set
        .... ..1. = Syn: Set
            [Expert Info (Chat/Sequence): Connection establish request
(SYN): server port http]
                [Message: Connection establish request (SYN): server port
http]
                [Severity level: Chat]
                [Group: Sequence]
        .... ...0 = Fin: Not set
    Window size: 64240
    Checksum: 0x5b01 [correct]
        [Good Checksum: True]
        [Bad Checksum: False]
    Options: (4 bytes)
        Maximum segment size: 1460 bytes

No.     Time     Source                Destination           Protocol Info
     13 24.175   174.132.245.141       192.168.1.101         TCP      http
> boinc-client [SYN, ACK] Seq=0 Ack=1 Win=5840 Len=0 MSS=1460

Frame 13 (58 bytes on wire, 58 bytes captured)
Ethernet II, Src: Device2MAC:23:24 (00:21:24:a4:04:d8), Dst:
Device1MAC:21:22 (00:08:25:23:21:22)
Internet Protocol, Src: 174.132.245.141 (174.132.245.141), Dst:
192.168.1.101 (192.168.1.101)
Transmission Control Protocol, Src Port: http (80), Dst Port: boinc-client
(1043), Seq: 0, Ack: 1, Len: 0
    Source port: http (80)
    Destination port: boinc-client (1043)
    [Stream index: 3]
    Sequence number: 0    (relative sequence number)
    Acknowledgement number: 1    (relative ack number)
    Header length: 24 bytes
    Flags: 0x12 (SYN, ACK)
        0... .... = Congestion Window Reduced (CWR): Not set
        .0.. .... = ECN-Echo: Not set
        ..0. .... = Urgent: Not set
        ...1 .... = Acknowledgement: Set
        .... 0... = Push: Not set
        .... .0.. = Reset: Not set
        .... ..1. = Syn: Set
            [Expert Info (Chat/Sequence): Connection establish acknowledge
(SYN+ACK): server port http]
                [Message: Connection establish acknowledge (SYN+ACK):
server port http]
                [Severity level: Chat]
                [Group: Sequence]
        .... ...0 = Fin: Not set
    Window size: 5840
    Checksum: 0xd4cd [correct]
        [Good Checksum: True]
        [Bad Checksum: False]
    Options: (4 bytes)
        Maximum segment size: 1460 bytes
    [SEQ/ACK analysis]
        [This is an ACK to the segment in frame: 12]
        [The RTT to ACK the segment was: 0.192647000 seconds]

No.     Time     Source                Destination           Protocol Info
     14 24.195   192.168.1.101         174.132.245.141       TCP     
boinc-client > http [RST] Seq=1 Win=0 Len=0

Frame 14 (64 bytes on wire, 64 bytes captured)
Ethernet II, Src: Device1MAC:21:22 (00:08:25:23:21:22), Dst:
Device2MAC:23:24 (00:21:24:a4:04:d8)
Internet Protocol, Src: 192.168.1.101 (192.168.1.101), Dst:
174.132.245.141 (174.132.245.141)
Transmission Control Protocol, Src Port: boinc-client (1043), Dst Port:
http (80), Seq: 1, Len: 0
    Source port: boinc-client (1043)
    Destination port: http (80)
    [Stream index: 3]
    Sequence number: 1    (relative sequence number)
    Acknowledgement number: Broken TCP. The acknowledge field is nonzero
while the ACK flag is not set
    Header length: 20 bytes
    Flags: 0x04 (RST)
        0... .... = Congestion Window Reduced (CWR): Not set
        .0.. .... = ECN-Echo: Not set
        ..0. .... = Urgent: Not set
        ...0 .... = Acknowledgement: Not set
        .... 0... = Push: Not set
        .... .1.. = Reset: Set
            [Expert Info (Chat/Sequence): Connection reset (RST)]
                [Message: Connection reset (RST)]
                [Severity level: Chat]
                [Group: Sequence]
        .... ..0. = Syn: Not set
        .... ...0 = Fin: Not set
    Window size: 0
    Checksum: 0x0367 [correct]
        [Good Checksum: True]
        [Bad Checksum: False]
    [SEQ/ACK analysis]
        [This is an ACK to the segment in frame: 13]
        [The RTT to ACK the segment was: 0.019261000 seconds]

No.     Time     Source                Destination           Protocol Info
     15 27.363   192.168.1.101         174.132.245.141       TCP     
dcutility > http [SYN] Seq=0 Win=64240 Len=0 MSS=1460

Frame 15 (64 bytes on wire, 64 bytes captured)
Ethernet II, Src: Device1MAC:21:22 (00:08:25:23:21:22), Dst:
Device2MAC:23:24 (00:21:24:a4:04:d8)
Internet Protocol, Src: 192.168.1.101 (192.168.1.101), Dst:
174.132.245.141 (174.132.245.141)
Transmission Control Protocol, Src Port: dcutility (1044), Dst Port: http
(80), Seq: 0, Len: 0
    Source port: dcutility (1044)
    Destination port: http (80)
    [Stream index: 4]
    Sequence number: 0    (relative sequence number)
    Header length: 24 bytes
    Flags: 0x02 (SYN)
        0... .... = Congestion Window Reduced (CWR): Not set
        .0.. .... = ECN-Echo: Not set
        ..0. .... = Urgent: Not set
        ...0 .... = Acknowledgement: Not set
        .... 0... = Push: Not set
        .... .0.. = Reset: Not set
        .... ..1. = Syn: Set
            [Expert Info (Chat/Sequence): Connection establish request
(SYN): server port http]
                [Message: Connection establish request (SYN): server port
http]
                [Severity level: Chat]
                [Group: Sequence]
        .... ...0 = Fin: Not set
    Window size: 64240
    Checksum: 0x5719 [correct]
        [Good Checksum: True]
        [Bad Checksum: False]
    Options: (4 bytes)
        Maximum segment size: 1460 bytes

No.     Time     Source                Destination           Protocol Info
     16 27.557   174.132.245.141       192.168.1.101         TCP      http
> dcutility [SYN, ACK] Seq=0 Ack=1 Win=5840 Len=0 MSS=1460

Frame 16 (58 bytes on wire, 58 bytes captured)
Ethernet II, Src: Device2MAC:23:24 (00:21:24:a4:04:d8), Dst:
Device1MAC:21:22 (00:08:25:23:21:22)
Internet Protocol, Src: 174.132.245.141 (174.132.245.141), Dst:
192.168.1.101 (192.168.1.101)
Transmission Control Protocol, Src Port: http (80), Dst Port: dcutility
(1044), Seq: 0, Ack: 1, Len: 0
    Source port: http (80)
    Destination port: dcutility (1044)
    [Stream index: 4]
    Sequence number: 0    (relative sequence number)
    Acknowledgement number: 1    (relative ack number)
    Header length: 24 bytes
    Flags: 0x12 (SYN, ACK)
        0... .... = Congestion Window Reduced (CWR): Not set
        .0.. .... = ECN-Echo: Not set
        ..0. .... = Urgent: Not set
        ...1 .... = Acknowledgement: Set
        .... 0... = Push: Not set
        .... .0.. = Reset: Not set
        .... ..1. = Syn: Set
            [Expert Info (Chat/Sequence): Connection establish acknowledge
(SYN+ACK): server port http]
                [Message: Connection establish acknowledge (SYN+ACK):
server port http]
                [Severity level: Chat]
                [Group: Sequence]
        .... ...0 = Fin: Not set
    Window size: 5840
    Checksum: 0xe018 [correct]
        [Good Checksum: True]
        [Bad Checksum: False]
    Options: (4 bytes)
        Maximum segment size: 1460 bytes
    [SEQ/ACK analysis]
        [This is an ACK to the segment in frame: 15]
        [The RTT to ACK the segment was: 0.194222000 seconds]

No.     Time     Source                Destination           Protocol Info
     17 27.602   192.168.1.101         174.132.245.141       TCP     
dcutility > http [RST] Seq=1 Win=0 Len=0

Frame 17 (64 bytes on wire, 64 bytes captured)
Ethernet II, Src: Device1MAC:21:22 (00:08:25:23:21:22), Dst:
Device2MAC:23:24 (00:21:24:a4:04:d8)
Internet Protocol, Src: 192.168.1.101 (192.168.1.101), Dst:
174.132.245.141 (174.132.245.141)
Transmission Control Protocol, Src Port: dcutility (1044), Dst Port: http
(80), Seq: 1, Len: 0
    Source port: dcutility (1044)
    Destination port: http (80)
    [Stream index: 4]
    Sequence number: 1    (relative sequence number)
    Acknowledgement number: Broken TCP. The acknowledge field is nonzero
while the ACK flag is not set
    Header length: 20 bytes
    Flags: 0x04 (RST)
        0... .... = Congestion Window Reduced (CWR): Not set
        .0.. .... = ECN-Echo: Not set
        ..0. .... = Urgent: Not set
        ...0 .... = Acknowledgement: Not set
        .... 0... = Push: Not set
        .... .1.. = Reset: Set
            [Expert Info (Chat/Sequence): Connection reset (RST)]
                [Message: Connection reset (RST)]
                [Severity level: Chat]
                [Group: Sequence]
        .... ..0. = Syn: Not set
        .... ...0 = Fin: Not set
    Window size: 0
    Checksum: 0x0eb2 [correct]
        [Good Checksum: True]
        [Bad Checksum: False]
    [SEQ/ACK analysis]
        [This is an ACK to the segment in frame: 16]
        [The RTT to ACK the segment was: 0.045208000 seconds]

No.     Time     Source                Destination           Protocol Info
     18 27.906   174.132.245.141       192.168.1.101         TCP      http
> boinc-client [SYN, ACK] Seq=0 Ack=1 Win=5840 Len=0 MSS=1460

Frame 18 (58 bytes on wire, 58 bytes captured)
Ethernet II, Src: Device2MAC:23:24 (00:21:24:a4:04:d8), Dst:
Device1MAC:21:22 (00:08:25:23:21:22)
Internet Protocol, Src: 174.132.245.141 (174.132.245.141), Dst:
192.168.1.101 (192.168.1.101)
Transmission Control Protocol, Src Port: http (80), Dst Port: boinc-client
(1043), Seq: 0, Ack: 1, Len: 0
    Source port: http (80)
    Destination port: boinc-client (1043)
    [Stream index: 3]
    Sequence number: 0    (relative sequence number)
    Acknowledgement number: 1    (relative ack number)
    Header length: 24 bytes
    Flags: 0x12 (SYN, ACK)
        0... .... = Congestion Window Reduced (CWR): Not set
        .0.. .... = ECN-Echo: Not set
        ..0. .... = Urgent: Not set
        ...1 .... = Acknowledgement: Set
        .... 0... = Push: Not set
        .... .0.. = Reset: Not set
        .... ..1. = Syn: Set
            [Expert Info (Chat/Sequence): Connection establish acknowledge
(SYN+ACK): server port http]
                [Message: Connection establish acknowledge (SYN+ACK):
server port http]
                [Severity level: Chat]
                [Group: Sequence]
        .... ...0 = Fin: Not set
    Window size: 5840
    Checksum: 0xd4cd [correct]
        [Good Checksum: True]
        [Bad Checksum: False]
    Options: (4 bytes)
        Maximum segment size: 1460 bytes
    [SEQ/ACK analysis]
        [This is an ACK to the segment in frame: 14]
        [The RTT to ACK the segment was: 3.711591000 seconds]

No.     Time     Source                Destination           Protocol Info
     19 27.906   192.168.1.101         174.132.245.141       TCP     
boinc-client > http [RST] Seq=1 Win=0 Len=0

Frame 19 (64 bytes on wire, 64 bytes captured)
Ethernet II, Src: Device1MAC:21:22 (00:08:25:23:21:22), Dst:
Device2MAC:23:24 (00:21:24:a4:04:d8)
Internet Protocol, Src: 192.168.1.101 (192.168.1.101), Dst:
174.132.245.141 (174.132.245.141)
Transmission Control Protocol, Src Port: boinc-client (1043), Dst Port:
http (80), Seq: 1, Len: 0
    Source port: boinc-client (1043)
    Destination port: http (80)
    [Stream index: 3]
    Sequence number: 1    (relative sequence number)
    Acknowledgement number: Broken TCP. The acknowledge field is nonzero
while the ACK flag is not set
    Header length: 20 bytes
    Flags: 0x04 (RST)
        0... .... = Congestion Window Reduced (CWR): Not set
        .0.. .... = ECN-Echo: Not set
        ..0. .... = Urgent: Not set
        ...0 .... = Acknowledgement: Not set
        .... 0... = Push: Not set
        .... .1.. = Reset: Set
            [Expert Info (Chat/Sequence): Connection reset (RST)]
                [Message: Connection reset (RST)]
                [Severity level: Chat]
                [Group: Sequence]
        .... ..0. = Syn: Not set
        .... ...0 = Fin: Not set
    Window size: 0
    Checksum: 0x0367 [correct]
        [Good Checksum: True]
        [Bad Checksum: False]
    [SEQ/ACK analysis]
        [This is an ACK to the segment in frame: 18]
        [The RTT to ACK the segment was: 0.000210000 seconds]

No.     Time     Source                Destination           Protocol Info
     20 30.443   192.168.1.101         174.132.245.141       TCP     
fpitp > http [SYN] Seq=0 Win=64240 Len=0 MSS=1460

Frame 20 (64 bytes on wire, 64 bytes captured)
Ethernet II, Src: Device1MAC:21:22 (00:08:25:23:21:22), Dst:
Device2MAC:23:24 (00:21:24:a4:04:d8)
Internet Protocol, Src: 192.168.1.101 (192.168.1.101), Dst:
174.132.245.141 (174.132.245.141)
Transmission Control Protocol, Src Port: fpitp (1045), Dst Port: http
(80), Seq: 0, Len: 0
    Source port: fpitp (1045)
    Destination port: http (80)
    [Stream index: 5]
    Sequence number: 0    (relative sequence number)
    Header length: 24 bytes
    Flags: 0x02 (SYN)
        0... .... = Congestion Window Reduced (CWR): Not set
        .0.. .... = ECN-Echo: Not set
        ..0. .... = Urgent: Not set
        ...0 .... = Acknowledgement: Not set
        .... 0... = Push: Not set
        .... .0.. = Reset: Not set
        .... ..1. = Syn: Set
            [Expert Info (Chat/Sequence): Connection establish request
(SYN): server port http]
                [Message: Connection establish request (SYN): server port
http]
                [Severity level: Chat]
                [Group: Sequence]
        .... ...0 = Fin: Not set
    Window size: 64240
    Checksum: 0x5331 [correct]
        [Good Checksum: True]
        [Bad Checksum: False]
    Options: (4 bytes)
        Maximum segment size: 1460 bytes

No.     Time     Source                Destination           Protocol Info
     21 30.636   174.132.245.141       192.168.1.101         TCP      http
> fpitp [SYN, ACK] Seq=0 Ack=1 Win=5840 Len=0 MSS=1460

Frame 21 (58 bytes on wire, 58 bytes captured)
Ethernet II, Src: Device2MAC:23:24 (00:21:24:a4:04:d8), Dst:
Device1MAC:21:22 (00:08:25:23:21:22)
Internet Protocol, Src: 174.132.245.141 (174.132.245.141), Dst:
192.168.1.101 (192.168.1.101)
Transmission Control Protocol, Src Port: http (80), Dst Port: fpitp
(1045), Seq: 0, Ack: 1, Len: 0
    Source port: http (80)
    Destination port: fpitp (1045)
    [Stream index: 5]
    Sequence number: 0    (relative sequence number)
    Acknowledgement number: 1    (relative ack number)
    Header length: 24 bytes
    Flags: 0x12 (SYN, ACK)
        0... .... = Congestion Window Reduced (CWR): Not set
        .0.. .... = ECN-Echo: Not set
        ..0. .... = Urgent: Not set
        ...1 .... = Acknowledgement: Set
        .... 0... = Push: Not set
        .... .0.. = Reset: Not set
        .... ..1. = Syn: Set
            [Expert Info (Chat/Sequence): Connection establish acknowledge
(SYN+ACK): server port http]
                [Message: Connection establish acknowledge (SYN+ACK):
server port http]
                [Severity level: Chat]
                [Group: Sequence]
        .... ...0 = Fin: Not set
    Window size: 5840
    Checksum: 0x0edd [correct]
        [Good Checksum: True]
        [Bad Checksum: False]
    Options: (4 bytes)
        Maximum segment size: 1460 bytes
    [SEQ/ACK analysis]
        [This is an ACK to the segment in frame: 20]
        [The RTT to ACK the segment was: 0.193643000 seconds]

No.     Time     Source                Destination           Protocol Info
     22 30.675   192.168.1.101         174.132.245.141       TCP     
fpitp > http [RST] Seq=1 Win=0 Len=0

Frame 22 (64 bytes on wire, 64 bytes captured)
Ethernet II, Src: Device1MAC:21:22 (00:08:25:23:21:22), Dst:
Device2MAC:23:24 (00:21:24:a4:04:d8)
Internet Protocol, Src: 192.168.1.101 (192.168.1.101), Dst:
174.132.245.141 (174.132.245.141)
Transmission Control Protocol, Src Port: fpitp (1045), Dst Port: http
(80), Seq: 1, Len: 0
    Source port: fpitp (1045)
    Destination port: http (80)
    [Stream index: 5]
    Sequence number: 1    (relative sequence number)
    Acknowledgement number: Broken TCP. The acknowledge field is nonzero
while the ACK flag is not set
    Header length: 20 bytes
    Flags: 0x04 (RST)
        0... .... = Congestion Window Reduced (CWR): Not set
        .0.. .... = ECN-Echo: Not set
        ..0. .... = Urgent: Not set
        ...0 .... = Acknowledgement: Not set
        .... 0... = Push: Not set
        .... .1.. = Reset: Set
            [Expert Info (Chat/Sequence): Connection reset (RST)]
                [Message: Connection reset (RST)]
                [Severity level: Chat]
                [Group: Sequence]
        .... ..0. = Syn: Not set
        .... ...0 = Fin: Not set
    Window size: 0
    Checksum: 0x3d76 [correct]
        [Good Checksum: True]
        [Bad Checksum: False]
    [SEQ/ACK analysis]
        [This is an ACK to the segment in frame: 21]
        [The RTT to ACK the segment was: 0.038468000 seconds]

No.     Time     Source                Destination           Protocol Info
     23 31.093   174.132.245.141       192.168.1.101         TCP      http
> dcutility [SYN, ACK] Seq=0 Ack=1 Win=5840 Len=0 MSS=1460

Frame 23 (58 bytes on wire, 58 bytes captured)
Ethernet II, Src: Device2MAC:23:24 (00:21:24:a4:04:d8), Dst:
Device1MAC:21:22 (00:08:25:23:21:22)
Internet Protocol, Src: 174.132.245.141 (174.132.245.141), Dst:
192.168.1.101 (192.168.1.101)
Transmission Control Protocol, Src Port: http (80), Dst Port: dcutility
(1044), Seq: 0, Ack: 1, Len: 0
    Source port: http (80)
    Destination port: dcutility (1044)
    [Stream index: 4]
    Sequence number: 0    (relative sequence number)
    Acknowledgement number: 1    (relative ack number)
    Header length: 24 bytes
    Flags: 0x12 (SYN, ACK)
        0... .... = Congestion Window Reduced (CWR): Not set
        .0.. .... = ECN-Echo: Not set
        ..0. .... = Urgent: Not set
        ...1 .... = Acknowledgement: Set
        .... 0... = Push: Not set
        .... .0.. = Reset: Not set
        .... ..1. = Syn: Set
            [Expert Info (Chat/Sequence): Connection establish acknowledge
(SYN+ACK): server port http]
                [Message: Connection establish acknowledge (SYN+ACK):
server port http]
                [Severity level: Chat]
                [Group: Sequence]
        .... ...0 = Fin: Not set
    Window size: 5840
    Checksum: 0xe018 [correct]
        [Good Checksum: True]
        [Bad Checksum: False]
    Options: (4 bytes)
        Maximum segment size: 1460 bytes
    [SEQ/ACK analysis]
        [This is an ACK to the segment in frame: 17]
        [The RTT to ACK the segment was: 3.490626000 seconds]

No.     Time     Source                Destination           Protocol Info
     24 31.093   192.168.1.101         174.132.245.141       TCP     
dcutility > http [RST] Seq=1 Win=0 Len=0

Frame 24 (64 bytes on wire, 64 bytes captured)
Ethernet II, Src: Device1MAC:21:22 (00:08:25:23:21:22), Dst:
Device2MAC:23:24 (00:21:24:a4:04:d8)
Internet Protocol, Src: 192.168.1.101 (192.168.1.101), Dst:
174.132.245.141 (174.132.245.141)
Transmission Control Protocol, Src Port: dcutility (1044), Dst Port: http
(80), Seq: 1, Len: 0
    Source port: dcutility (1044)
    Destination port: http (80)
    [Stream index: 4]
    Sequence number: 1    (relative sequence number)
    Acknowledgement number: Broken TCP. The acknowledge field is nonzero
while the ACK flag is not set
    Header length: 20 bytes
    Flags: 0x04 (RST)
        0... .... = Congestion Window Reduced (CWR): Not set
        .0.. .... = ECN-Echo: Not set
        ..0. .... = Urgent: Not set
        ...0 .... = Acknowledgement: Not set
        .... 0... = Push: Not set
        .... .1.. = Reset: Set
            [Expert Info (Chat/Sequence): Connection reset (RST)]
                [Message: Connection reset (RST)]
                [Severity level: Chat]
                [Group: Sequence]
        .... ..0. = Syn: Not set
        .... ...0 = Fin: Not set
    Window size: 0
    Checksum: 0x0eb2 [correct]
        [Good Checksum: True]
        [Bad Checksum: False]
    [SEQ/ACK analysis]
        [This is an ACK to the segment in frame: 23]
        [The RTT to ACK the segment was: 0.000209000 seconds]

No.     Time     Source                Destination           Protocol Info
     25 33.886   174.132.245.141       192.168.1.101         TCP      http
> boinc-client [SYN, ACK] Seq=0 Ack=1 Win=5840 Len=0 MSS=1460

Frame 25 (58 bytes on wire, 58 bytes captured)
Ethernet II, Src: Device2MAC:23:24 (00:21:24:a4:04:d8), Dst:
Device1MAC:21:22 (00:08:25:23:21:22)
Internet Protocol, Src: 174.132.245.141 (174.132.245.141), Dst:
192.168.1.101 (192.168.1.101)
Transmission Control Protocol, Src Port: http (80), Dst Port: boinc-client
(1043), Seq: 0, Ack: 1, Len: 0
    Source port: http (80)
    Destination port: boinc-client (1043)
    [Stream index: 3]
    Sequence number: 0    (relative sequence number)
    Acknowledgement number: 1    (relative ack number)
    Header length: 24 bytes
    Flags: 0x12 (SYN, ACK)
        0... .... = Congestion Window Reduced (CWR): Not set
        .0.. .... = ECN-Echo: Not set
        ..0. .... = Urgent: Not set
        ...1 .... = Acknowledgement: Set
        .... 0... = Push: Not set
        .... .0.. = Reset: Not set
        .... ..1. = Syn: Set
            [Expert Info (Chat/Sequence): Connection establish acknowledge
(SYN+ACK): server port http]
                [Message: Connection establish acknowledge (SYN+ACK):
server port http]
                [Severity level: Chat]
                [Group: Sequence]
        .... ...0 = Fin: Not set
    Window size: 5840
    Checksum: 0xd4cd [correct]
        [Good Checksum: True]
        [Bad Checksum: False]
    Options: (4 bytes)
        Maximum segment size: 1460 bytes
    [SEQ/ACK analysis]
        [This is an ACK to the segment in frame: 19]
        [The RTT to ACK the segment was: 5.979603000 seconds]

No.     Time     Source                Destination           Protocol Info
     26 33.886   192.168.1.101         174.132.245.141       TCP     
boinc-client > http [RST] Seq=1 Win=0 Len=0

Frame 26 (64 bytes on wire, 64 bytes captured)
Ethernet II, Src: Device1MAC:21:22 (00:08:25:23:21:22), Dst:
Device2MAC:23:24 (00:21:24:a4:04:d8)
Internet Protocol, Src: 192.168.1.101 (192.168.1.101), Dst:
174.132.245.141 (174.132.245.141)
Transmission Control Protocol, Src Port: boinc-client (1043), Dst Port:
http (80), Seq: 1, Len: 0
    Source port: boinc-client (1043)
    Destination port: http (80)
    [Stream index: 3]
    Sequence number: 1    (relative sequence number)
    Acknowledgement number: Broken TCP. The acknowledge field is nonzero
while the ACK flag is not set
    Header length: 20 bytes
    Flags: 0x04 (RST)
        0... .... = Congestion Window Reduced (CWR): Not set
        .0.. .... = ECN-Echo: Not set
        ..0. .... = Urgent: Not set
        ...0 .... = Acknowledgement: Not set
        .... 0... = Push: Not set
        .... .1.. = Reset: Set
            [Expert Info (Chat/Sequence): Connection reset (RST)]
                [Message: Connection reset (RST)]
                [Severity level: Chat]
                [Group: Sequence]
        .... ..0. = Syn: Not set
        .... ...0 = Fin: Not set
    Window size: 0
    Checksum: 0x0367 [correct]
        [Good Checksum: True]
        [Bad Checksum: False]
    [SEQ/ACK analysis]
        [This is an ACK to the segment in frame: 25]
        [The RTT to ACK the segment was: 0.000217000 seconds]

No.     Time     Source                Destination           Protocol Info
     27 34.888   174.132.245.141       192.168.1.101         TCP      http
> fpitp [SYN, ACK] Seq=0 Ack=1 Win=5840 Len=0 MSS=1460

Frame 27 (58 bytes on wire, 58 bytes captured)
Ethernet II, Src: Device2MAC:23:24 (00:21:24:a4:04:d8), Dst:
Device1MAC:21:22 (00:08:25:23:21:22)
Internet Protocol, Src: 174.132.245.141 (174.132.245.141), Dst:
192.168.1.101 (192.168.1.101)
Transmission Control Protocol, Src Port: http (80), Dst Port: fpitp
(1045), Seq: 0, Ack: 1, Len: 0
    Source port: http (80)
    Destination port: fpitp (1045)
    [Stream index: 5]
    Sequence number: 0    (relative sequence number)
    Acknowledgement number: 1    (relative ack number)
    Header length: 24 bytes
    Flags: 0x12 (SYN, ACK)
        0... .... = Congestion Window Reduced (CWR): Not set
        .0.. .... = ECN-Echo: Not set
        ..0. .... = Urgent: Not set
        ...1 .... = Acknowledgement: Set
        .... 0... = Push: Not set
        .... .0.. = Reset: Not set
        .... ..1. = Syn: Set
            [Expert Info (Chat/Sequence): Connection establish acknowledge
(SYN+ACK): server port http]
                [Message: Connection establish acknowledge (SYN+ACK):
server port http]
                [Severity level: Chat]
                [Group: Sequence]
        .... ...0 = Fin: Not set
    Window size: 5840
    Checksum: 0x0edd [correct]
        [Good Checksum: True]
        [Bad Checksum: False]
    Options: (4 bytes)
        Maximum segment size: 1460 bytes
    [SEQ/ACK analysis]
        [This is an ACK to the segment in frame: 22]
        [The RTT to ACK the segment was: 4.213270000 seconds]

No.     Time     Source                Destination           Protocol Info
     28 34.888   192.168.1.101         174.132.245.141       TCP     
fpitp > http [RST] Seq=1 Win=0 Len=0


--- snip ---














More information about the netsurf-dev mailing list