D-PEMX-DY-23 · Question #102
Which protocol(s) does Redfish use?
The correct answer is A. JSON and OData only. Redfish is a modern, RESTful hardware management API standard that uses JSON for data formatting and OData (Open Data Protocol) for RESTful query conventions and metadata - making option A correct. JSON handles the structured payload representation, while OData provides the…
Question
Which protocol(s) does Redfish use?
Options
- AJSON and OData only
- BJSON only
- CJSON, OData, and SNMP
- DOData only
How the community answered
(24 responses)- A88% (21)
- B4% (1)
- D8% (2)
Explanation
Redfish is a modern, RESTful hardware management API standard that uses JSON for data formatting and OData (Open Data Protocol) for RESTful query conventions and metadata - making option A correct. JSON handles the structured payload representation, while OData provides the conventions for filtering, querying, and navigating the API's schema. Option B is wrong because OData is equally fundamental to Redfish, not an optional add-on. Option C is wrong because SNMP is a completely separate, older management protocol - Redfish was specifically designed as a modern replacement for SNMP-based management. Option D is wrong because OData alone cannot carry the data payloads; JSON is required alongside it.
Memory tip: Think "Redfish = Just Odata" - JO like the first two letters of JSON and OData together. If you see SNMP paired with Redfish, that's a trap - they are competing protocols, not partners.
Topics
Community Discussion
No community discussion yet for this question.