Question:

In a Client-Server computing model, "Stateful" servers are characterized by:

Show Hint

Stateful = "I remember you from our last conversation."
Stateless = "Nice to meet you! (even if I just saw you 2 seconds ago)."
Updated On: Jul 4, 2026
  • Keeping track of the status of client interactions across multiple requests.
  • Treating each request as an independent transaction with no context.
  • Storing all client data only on the client-side machine.
  • Using only UDP for communication to increase speed.
Show Solution
collegedunia
Verified By Collegedunia

The Correct Option is A

Solution and Explanation

Concept:
The "state" of a system refers to the information it remembers about past events or interactions. In network protocols, servers can be designed as either "Stateless" or "Stateful."

Step 1:
Understanding Statefulness.
A Stateful server maintains a persistent "session" for each client. It remembers what the client did in previous requests. For example, if you are logged into a banking website, the server remembers your identity as you move from your "Balance" page to your "Transfer" page without asking for your password again every single time.

Step 2:
Comparison with Stateless Servers.

Stateless (Option B): The server treats every request as brand new. It forgets the client the moment the response is sent. HTTP is inherently a stateless protocol, which is why we use "Cookies" to simulate state.
Stateful: Requires the server to store "Session Data" in its memory.

Step 3:
Pros and Cons.
Stateful servers allow for a more seamless and personalized user experience but are harder to manage at scale. If a stateful server crashes, all active client sessions are lost. If a stateless server crashes, any other server can pick up the next request immediately because no history is needed.
Was this answer helpful?
0
0