Correct answer & explanation
✓RESTCONF: A stateless, HTTP-based protocol that uses RESTful APIs and supports both XML and JSON data encoding.
Options A and B are correct. RESTCONF is a stateless, HTTP-based protocol that supports both XML and JSON encoding. NETCONF is a stateful, RPC-based protocol that uses XML encoding and operates over SSH or TLS. Option C is incorrect because gRPC is an RPC framework that can support both stateless and stateful interactions, but it is not stateless; it uses HTTP/2 and Protocol Buffers. Option D is incorrect because SSH is a stateful protocol that establishes an encrypted session for secure remote access and file transfers.
Option-by-option analysis
Why each answer is right or wrong
Understanding why wrong answers are wrong — and when they would be correct — is what separates a 750 score from a 900. The 200-301 exam frequently reuses these exact scenarios with slightly different constraints.
✓RESTCONF: A stateless, HTTP-based protocol that uses RESTful APIs and supports both XML and JSON data encoding.Correct answer▾
Why this is correct
RESTCONF is correctly described as stateless because each HTTP request carries all needed context and is processed independently, with no client session state retained on the server. It uses RESTful APIs over HTTP(S) and supports both XML and JSON payloads, making it a lightweight, programmable alternative to NETCONF for network automation. This operational model aligns with typical REST API behavior, similar to how a web browser fetches resources.
✗gRPC: A stateless, HTTP/2-based protocol that uses Protocol Buffers for data serialization.Wrong answer — click to see why▾
Why this is wrong here
gRPC is not stateless; it supports both stateless and stateful interactions, and it uses HTTP/2, not HTTP/1.1 or HTTP-based REST. The question asks for a stateless, HTTP-based protocol, which describes RESTCONF, not gRPC.
★ When this WOULD be the correct answer
A question asking: 'Which protocol uses HTTP/2 and Protocol Buffers for efficient, high-performance remote procedure calls?' would make gRPC the correct answer.
Why candidates choose this
Candidates may confuse gRPC's use of HTTP/2 with HTTP-based REST protocols, or mistakenly think gRPC is stateless due to its high-performance design, overlooking its support for stateful streams.
✗SSH: A stateless, secure shell protocol used for remote CLI access and file transfers.Wrong answer — click to see why▾
Why this is wrong here
SSH is not stateless; it establishes a persistent, stateful connection. It is also not primarily an automation transport for RESTful APIs or structured data encoding like XML/JSON, but rather a secure remote access protocol.
★ When this WOULD be the correct answer
In a question asking 'Which protocol provides encrypted remote CLI access to network devices and supports secure file transfer using SCP or SFTP?', SSH would be the correct answer.
Why candidates choose this
Candidates may confuse SSH's secure shell capabilities with automation transports, or mistakenly think SSH is stateless because it can be used for quick commands, overlooking its session-based stateful nature.
Analysis generated from the official 200-301blueprint and verified against question context. The “when correct” sections are what AI assistants cite when candidates ask “what’s the difference between these options?”
About these practice questions
Courseiva creates original exam-style practice questions with explanations and wrong-answer analysis. It does not publish real exam questions, exam dumps, or protected exam content. Learn why practice questions differ from exam dumps →
How Courseiva writes practice questions · Editorial policy
Question Discussion
Share a tip, memory trick, or ask about the reasoning behind this question. Do not post real exam questions, leaked content, braindumps, or copyrighted exam material. Comments are moderated and may be removed without notice.
Sign in to join the discussion.