Jump to content

Protocol pipelining

From Wikipedia, the free encyclopedia
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Schema of non-pipelined vs. pipelined connection.

Protocol pipelining is a technique in which multiple requests are written out to a single socket without waiting for the corresponding responses. Pipelining can be used in various application layer network protocols, like HTTP/1.1, SMTP and FTP.[1]

The pipelining of requests results in a dramatic improvement in protocol performance, especially over high latency connections (such as satellite Internet connections). Pipelining reduces waiting time of a process.

See also

References

  1. ^ Payne, Rob; Manweiler, Kevin (2006-02-20). CCIE: Cisco Certified Internetwork Expert Study Guide: Routing and Switching. John Wiley & Sons. ISBN 978-0-7821-5198-5.