First page Back Continue Last page Graphics
How does a browser do it?
Uses content-length field in the http header
Monitors bytes received
‘Done’ when bytes rec’d match content-length
Invalid if transfer-encoded content
Not all servers use it
Unreliable and unnecessarily complex