follow up 1/2: pipelining support Jigsaw-Mozilla
[email protected] Fri, 4 Apr 2003 09:33:11 +0200
| Newsgroups | gmane.comp.web.jigsaw |
|---|---|
| Message-ID | <[email protected]> |
This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.
------_=_NextPart_000_01C2FA7C.71CF1280
Content-Type: text/plain;
charset="iso-8859-1"
Hello,
It seems that people can not open the ZIP files I had included in my
previous mail.
It is just two txt files that have been zipped with Winzip 8.1.
I have included (retry) the summary file (same Winzip util) that has been
produced with Ethereal network analyser.
The detailed results shall follow in a separate mail due to mail size
restrictions on our server
However I did get Mozilla to pipeline on a straight Internet access to
www.cisco.com ( detailed results shown below)
I am still wondering why the combination Mozilla - Jigsaw did not produce
something similar. So if anyone can elucidate this please?
Frame 193 (1486 bytes on wire, 1486 bytes captured)
Arrival Time: Mar 21, 2003 10:32:21.501932000
Time delta from previous packet: 0.001291000 seconds
Time relative to first packet: 17.453336000 seconds
Frame Number: 193
Packet Length: 1486 bytes
Capture Length: 1486 bytes
Ethernet II, Src: 00:e0:18:19:69:1f, Dst: 00:02:b9:ad:16:c0
Destination: 00:02:b9:ad:16:c0 (Cisco_ad:16:c0)
Source: 00:e0:18:19:69:1f (Asustek__19:69:1f)
Type: IP (0x0800)
Internet Protocol, Src Addr: 62.140.135.212 (62.140.135.212), Dst Addr:
198.133.219.25 (198.133.219.25)
Version: 4
Header length: 20 bytes
Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
0000 00.. = Differentiated Services Codepoint: Default (0x00)
.... ..0. = ECN-Capable Transport (ECT): 0
.... ...0 = ECN-CE: 0
Total Length: 1472
Identification: 0x3d50
Flags: 0x04
.1.. = Don't fragment: Set
..0. = More fragments: Not set
Fragment offset: 0
Time to live: 128
Protocol: TCP (0x06)
Header checksum: 0x4fe8 (correct)
Source: 62.140.135.212 (62.140.135.212)
Destination: 198.133.219.25 (198.133.219.25)
Transmission Control Protocol, Src Port: 2478 (2478), Dst Port: 80 (80),
Seq: 2136274393, Ack: 987254193, Len: 1432
Source port: 2478 (2478)
Destination port: 80 (80)
Sequence number: 2136274393
Next sequence number: 2136275825
Acknowledgement number: 987254193
Header length: 20 bytes
Flags: 0x0010 (ACK)
0... .... = Congestion Window Reduced (CWR): Not set
.0.. .... = ECN-Echo: Not set
..0. .... = Urgent: Not set
...1 .... = Acknowledgment: Set
.... 0... = Push: Not set
.... .0.. = Reset: Not set
.... ..0. = Syn: Not set
.... ...0 = Fin: Not set
Window size: 16897
Checksum: 0xce95 (correct)
Hypertext Transfer Protocol
GET /swa/i/vertlines_left.gif HTTP/1.1\r\n
Host: www.cisco.com\r\n
User-Agent: Mozilla/5.0 (Windows; U; Win 9x 4.90; en-US; rv:1.3)
Gecko/20030312\r\n
Accept: video/x-mng,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1\r\n
Accept-Language: en-us,en;q=0.5\r\n
Accept-Encoding: gzip,deflate,compress;q=0.9\r\n
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7\r\n
Keep-Alive: 300\r\n
Connection: keep-alive\r\n
Referer: http://www.cisco.com/\r\n
Cookie: CP_GUTC=128.107.241.137.63951048239519392\r\n
\r\n
GET /swa/i/vertlines_rightmask.gif HTTP/1.1\r\n
Host: www.cisco.com\r\n
User-Agent: Mozilla/5.0 (Windows; U; Win 9x 4.90; en-US; rv:1.3)
Gecko/20030312\r\n
Accept: video/x-mng,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1\r\n
Accept-Language: en-us,en;q=0.5\r\n
Accept-Encoding: gzip,deflate,compress;q=0.9\r\n
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7\r\n
Keep-Alive: 300\r\n
Connection: keep-alive\r\n
Referer: http://www.cisco.com/\r\n
Cookie: CP_GUTC=128.107.241.137.63951048239519392\r\n
\r\n
GET /swa/i/go.gif HTTP/1.1\r\n
Host: www.cisco.com\r\n
User-Agent: Mozilla/5.0 (Windows; U; Win 9x 4.90; en-US; rv:1.3)
Gecko/20030312\r\n
Accept: video/x-mng,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1\r\n
Accept-Language: en-us,en;q=0.5\r\n
Accept-Encoding: gzip,deflate,compress;q=0.9\r\n
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7\r\n
Keep-Alive: 300\r\n
Connection: keep-alive\r\n
Referer: http://www.cisco.com/\r\n
Cookie: CP_GUTC=128.107.241.137.63951048239519392\r\n
\r\n
GET /swa/i/036_corner.gif HTTP/1.1\r\n
Host: www.cisc
Frame 194 (463 bytes on wire, 463 bytes captured)
Arrival Time: Mar 21, 2003 10:32:21.501995000
Time delta from previous packet: 0.000063000 seconds
Time relative to first packet: 17.453399000 seconds
Frame Number: 194
Packet Length: 463 bytes
Capture Length: 463 bytes
Ethernet II, Src: 00:e0:18:19:69:1f, Dst: 00:02:b9:ad:16:c0
Destination: 00:02:b9:ad:16:c0 (Cisco_ad:16:c0)
Source: 00:e0:18:19:69:1f (Asustek__19:69:1f)
Type: IP (0x0800)
Internet Protocol, Src Addr: 62.140.135.212 (62.140.135.212), Dst Addr:
198.133.219.25 (198.133.219.25)
Version: 4
Header length: 20 bytes
Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
0000 00.. = Differentiated Services Codepoint: Default (0x00)
.... ..0. = ECN-Capable Transport (ECT): 0
.... ...0 = ECN-CE: 0
Total Length: 449
Identification: 0x3d51
Flags: 0x04
.1.. = Don't fragment: Set
..0. = More fragments: Not set
Fragment offset: 0
Time to live: 128
Protocol: TCP (0x06)
Header checksum: 0x53e6 (correct)
Source: 62.140.135.212 (62.140.135.212)
Destination: 198.133.219.25 (198.133.219.25)
Transmission Control Protocol, Src Port: 2478 (2478), Dst Port: 80 (80),
Seq: 2136275825, Ack: 987254193, Len: 409
Source port: 2478 (2478)
Destination port: 80 (80)
Sequence number: 2136275825
Next sequence number: 2136276234
Acknowledgement number: 987254193
Header length: 20 bytes
Flags: 0x0018 (PSH, ACK)
0... .... = Congestion Window Reduced (CWR): Not set
.0.. .... = ECN-Echo: Not set
..0. .... = Urgent: Not set
...1 .... = Acknowledgment: Set
.... 1... = Push: Set
.... .0.. = Reset: Not set
.... ..0. = Syn: Not set
.... ...0 = Fin: Not set
Window size: 16897
Checksum: 0x401f (correct)
Hypertext Transfer Protocol
Data (409 bytes)
o.com
User-Agent: Mozilla/5.0 (Windows; U; Win 9x 4.90; en-US; rv:1.3)
Gecko/20030312\r\n
Accept: video/x-mng,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1\r\n
Accept-Language: en-us,en;q=0.5\r\n
Accept-Encoding: gzip,deflate,compress;q=0.9\r\n
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7\r\n
Keep-Alive: 300\r\n
Connection: keep-alive\r\n
Referer: http://www.cisco.com\r\n
Cookie: CP_GUTC=128.107.241.137.63951048239519392\r\n
\r\n
-----Original Message-----
From: Kars, Erik E.
Sent: 17 March 2003 16:13
To: '[email protected]'
Subject: pipelining support Jigsaw-Mozilla
Hi,
We have been testing pipelining on Jigsaw 2.2.2 (Windows ME platform) in
combination with Mozilla 1.2.1/5.0 (Windows 95 platform). Both products
claim to support pipelining, but we have not been able to get this working.
The set-up we used was plain simple: just a cross cable between server and
client. We have enabled the checkboxes http1.1 support and pipelining in
Mozilla. Ripped a site from the internet with a lot of pics in it
(http://developer.skolelinux.no/~herman/tc/pipelining/) and put this page on
the Jigsaw server. Attached is a trace file that shows that NO
subsequent/clustered requests on the same TCP connection are performed. Only
keep-alive connections that allow for a repeating request-response scheme
are made.
Are we forgetting something? Maybe a configuration option in Jigsaw? Could
it be some missing HTML syntax that needs to be interpreted by the client
to be sure of server support for pipelining?
Can anyone help us in this area?
Thanks in advance,
T. Amory
E. Kars
Vodafone-NL
------_=_NextPart_000_01C2FA7C.71CF1280
Content-Type: application/zip;
name="Jigsaw-MozillaSummary.zip"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="Jigsaw-MozillaSummary.zip"
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
------_=_NextPart_000_01C2FA7C.71CF1280--