Misplaced Pages

HTTP pipelining

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.

This is an old revision of this page, as edited by 12.106.100.66 (talk) at 15:58, 31 October 2006 (External links). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Revision as of 15:58, 31 October 2006 by 12.106.100.66 (talk) (External links)(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

HTTP pipelining appeared in HTTP/1.1. It allows clients to send multiple requests at once, without waiting for an answer. Servers can also send multiple answers without closing their socket. This results in fewer roundtrips and faster load times. This is particularly useful for satellite Internet connections and other connections with high latency as separate requests need not be made for each file.

Since it is usually possible to fit several HTTP requests in the same TCP packet, HTTP pipelining allows fewer TCP packets to be sent over the network, reducing network load.

HTTP pipelining requires both the client and the server to support it. Servers are required to support it in order to be HTTP/1.1 compliant, although they are not required to pipeline responses, just to accept pipelined requests.

External links

Stub icon

This computer networking article is a stub. You can help Misplaced Pages by expanding it.

Categories: