3.1.2 Timers

The Retrieval Protocol client maintains the following timer.

Request Timer: A per-request-message timer set by the client whenever it sends a MSG_NEGO_REQ (section 2.2.4.1), MSG_GETBLKLIST (section 2.2.4.2), MSG_GETBLKS (section 2.2.4.3), or MSG_GETSEGLIST (section 2.2.4.4) request message. When the timer expires before the exchange is completed, the client MUST cancel the current exchange. The default timeout value MUST be set to 2 seconds.<9>