Re: Delivering on talk

From: Jean-Luc Cooke (jlcooke_at_lager.engsoc.carleton.ca)
Date: 12/31/03


Date: 31 Dec 2003 14:35:10 GMT

I've just used the Axis Tools TCPMon application to sniff all the
traffic when loading the embedded frame applet.

HTTP 1.1 allows for socket re-use. That is, multiple HTTP
request/responses are done with a single socket connection, reducing
network overhead.

http://jlcooke.ca/psearch/dmd5_httpsniff.txt

Total size is around 12k.

It is also interesting to note that hitting reload/refresh button causes the browser to ask the server for the last modified date of the applet.
GET ... HTTP/1.1
...
If-Modified-Since: Wed, 31 Dec 2003 14:30:43 GMT
If-None-Match: "2c00b0-46b-3ff2dd93"
...

And server replies:
HTTP/1.1 304 Not Modified
Date: Wed, 31 Dec 2003 14:31:43 GMT
Server: Apache/1.3.26 (Unix) Debian GNU/Linux PHP/4.1.2 mod_perl/1.26
Connection: Keep-Alive
Keep-Alive: timeout=15, max=100
ETag: "2c00b0-46b-3ff2dd93"

By not sending the requested page. The applet is never loaded again.

How strange and wonderful to world of browsers is.

JLC

--