GSEC · Question #260
What does it mean if a protocol such as HTTP is stateless?
The correct answer is D. The server responds to a single request and then forgets about it. A stateless protocol like HTTP means the server processes each request independently with no memory of previous interactions from the same client.
Question
What does it mean if a protocol such as HTTP is stateless?
Options
- AThe client responds to server request and keeps track of the conversation.
- BIf a stateless protocol is used it cannot be traced.
- CIt means it is unreliable.
- DThe server responds to a single request and then forgets about it.
How the community answered
(21 responses)- A5% (1)
- B5% (1)
- C10% (2)
- D81% (17)
Why each option
A stateless protocol like HTTP means the server processes each request independently with no memory of previous interactions from the same client.
This describes stateful behavior, where a party tracks ongoing conversation context across multiple exchanges - the opposite of what stateless means.
Statelessness refers to session memory management, not traceability; stateless protocols can still be fully logged, monitored, and traced through network and server logging infrastructure.
Statelessness is unrelated to reliability; HTTP is stateless but operates reliably over TCP, since reliability is a transport-layer characteristic, not an application-layer state management property.
In a stateless protocol, the server treats each incoming request as a completely isolated transaction and discards all associated context once the response is delivered. HTTP operates this way - each request must carry all information needed for the server to fulfill it because the server retains no session state between requests.
Concept tested: Definition of stateless protocol behavior in HTTP
Source: https://www.rfc-editor.org/rfc/rfc9110#section-3.3
Topics
Community Discussion
No community discussion yet for this question.