📊 Cloud Computing
Q. HTTP is a protocol
  • (A) stateful
  • (B) unidirectional
  • (C) bidirectional
  • (D) full dulpex
💬 Discuss
✅ Correct Answer: (B) unidirectional

Explanation:

HTTP is stateless, meaning it does not maintain session information between requests. Each request is independent  .

HTTP follows a request–response model, where the client initiates a request and the server responds. That means communication is always client → server → client, not simultaneous in both directions.

Although newer versions (like HTTP/1.1 with pipelining or HTTP/2 multiplexing) allow more efficient handling, HTTP is still fundamentally half-duplex—it’s not full duplex because only one side can actively send at a time.

 

Why not the other options?

(A) Stateful – Incorrect. HTTP doesn’t preserve state between requests  .

(C) Bidirectional – Incorrect. While data does go back and forth, it's not spontaneous from both ends; the server only responds after a request.

(D) Full duplex– Incorrect. Only one side transmits at a time; true full duplex (simultaneous two-way communication) is seen in protocols like WebSocket, not HTTP.

So, HTTP is best described as a stateless, unidirectional (half-duplex) request–response protocol.

Answer: (B) unidirectional


Explanation by: Mr. Dubey

HTTP is stateless, meaning it does not maintain session information between requests. Each request is independent  .

HTTP follows a request–response model, where the client initiates a request and the server responds. That means communication is always client → server → client, not simultaneous in both directions.

Although newer versions (like HTTP/1.1 with pipelining or HTTP/2 multiplexing) allow more efficient handling, HTTP is still fundamentally half-duplex—it’s not full duplex because only one side can actively send at a time.

 

Why not the other options?

(A) Stateful – Incorrect. HTTP doesn’t preserve state between requests  .

(C) Bidirectional – Incorrect. While data does go back and forth, it's not spontaneous from both ends; the server only responds after a request.

(D) Full duplex– Incorrect. Only one side transmits at a time; true full duplex (simultaneous two-way communication) is seen in protocols like WebSocket, not HTTP.

So, HTTP is best described as a stateless, unidirectional (half-duplex) request–response protocol.

Answer: (B) unidirectional

💬 Discussion

📊 Question Analytics

👁️
863
Total Visits
📽️
4 y ago
Published
🎖️
Ram Sharma
Publisher
📈
92%
Success Rate