Pipelined State Machine Corruption
There are a number of network protocols that we might refer to as text protocols, where we send a line of text to the server and it sends back a response. Perhaps I should call them CRLF protocols, to distinguish from protocols where we’re blasting JSON back and forth. To speed things up, it can be tempting to have the client send multiple requests without waiting for individual responses. This is called pipelining. Support varies by protocol. NNTP requires that servers support it. HTTP 1.1 def