Courseiva
AI and Network OperationsmediumMatchingObjective-mapped

CCNA AI and Network Operations Practice Question

Drag each automation or API concept from the left to its corresponding description on the right. Not all descriptions are used.

Concepts: - Northbound API - Southbound API - JSON - HTTPS

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Application-facing interface to the controller

Controller-facing interface toward managed infrastructure

Structured data format

Secure transport for API communication

⚠ Common exam trap

Be careful not to confuse JSON and YAML: JSON uses brackets and is machine-friendly, while YAML uses indentation and is human-friendly. Also, remember that Ansible uses YAML, not XML.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Application-facing interface to the controller

Northbound API: the application-facing interface of an SDN controller, allowing apps to request services. Southbound API: the interface that enables the controller to configure managed devices, such as OpenFlow. JSON: a structured data format using key/value pairs and arrays, lightweight and machine‑friendly. HTTPS: secure, encrypted transport for API communications, protecting data in transit. Distractors: 'Human-readable serialization format' describes YAML, not JSON or APIs. 'Protocol for network device configuration' might refer to NETCONF or CLI, not HTTPS or the APIs listed.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Application-facing interface to the controller

    Why this is correct

    This is the correct match for a Northbound API. A northbound API is the programmatic interface exposed by an SDN controller to applications, orchestration platforms, or business logic, allowing them to request network services, retrieve telemetry, and configure policies without low-level device details. Because it faces the application layer, 'Application-facing interface to the controller' precisely captures its role.

  • Controller-facing interface toward managed infrastructure

    Why this is correct

    This is the correct match for a Southbound API. The southbound API is used by the SDN controller to communicate with the managed network infrastructure, such as switches, routers, and wireless access points, using protocols like OpenFlow, NETCONF, or SNMP. The phrase 'Controller-facing interface toward managed infrastructure' accurately describes this downward communication path from the controller to devices.

  • Structured data format

    Why this is correct

    This is the correct match for JSON (JavaScript Object Notation). JSON is a text-based, structured data format that represents objects as collections of key-value pairs and arrays, making it ideal for exchanging data between REST API clients and servers. Its structure is human-readable while still being easily parsed by programming languages, so 'Structured data format' is the right definition.

  • Secure transport for API communication

    Why this is correct

    This is the correct match for HTTPS (Hypertext Transfer Protocol Secure). HTTPS encapsulates HTTP traffic within a TLS (Transport Layer Security) session, providing confidentiality, integrity, and authentication for REST API requests and responses over the network. Because it secures the transport channel, the description 'Secure transport for API communication' directly aligns with HTTPS.

Quick reference

OSI Model Reference

LayerNamePDUKey Protocols / Devices
7ApplicationDataHTTP, HTTPS, DNS, SMTP, FTP, SSH
6PresentationDataTLS / SSL, JPEG, ASCII encoding
5SessionDataNetBIOS, RPC, SIP
4TransportSegment / DatagramTCP, UDP
3NetworkPacketIP, ICMP, OSPF — Routers
2Data LinkFrameEthernet, Wi-Fi, PPP — Switches, Bridges
1PhysicalBitsCables, NICs, Hubs, Repeaters

About these practice questions

Courseiva writes every 200-301 question from scratch — 1,389 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This 200-301 practice question is part of Courseiva's free Cisco certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the 200-301 exam.