Foundational Network Programmability Concepts - Application Programming Interface

7 important questions on Foundational Network Programmability Concepts - Application Programming Interface

What is a Northbound API?

It is often used to communicate from a network controller to its management software.
For example between Cisco DNA center and the network controller, where the controller is the network operator automating against the management software.

What is a Southbound API?

A Southbound API is the API that is used between the management software and the devices. Changes made in the management software by the network controller are pushed to the devices by the Southbound API.

What is a Representational State Transfer or REST API?

REST APIs use HTTP methods to gather and manipulate data.
Because HTTP has a defined structure it offers a consistent way to interact with it.
  • Higher grades + faster learning
  • Never study anything twice
  • 100% sure, 100% understanding
Discover Study Smart

What are 5 common HTTP functions and their use cases?

1. GET (Requests data from a destination)
For viewing a website

2. POST (Submits data to a specific destination)
Submitting login credentials

3. PUT (Replaces data in a specific destination)
Updating an NTP server

4. PATCH (Appends data to a specific destination)
Adding an NTP server

5. DELETE (Removes data from a specific destination)
Removing an NTP server

HTTP functions are similar to functions most applications and databases use which are called CRUD functions. What 4 functions does CRUD stand for

1. CREATE
2. READ
3. UPDATE
4. DELETE

JavaScript Object Notation or JSON stores it's data in key/value pairs within a JSON object. How does this work?

The JSON object is defined using curly braces { }
Between the curly braces the key/value pairs are defined, for example "User": "root"
Which can be trailed with a comma and the next pair can be set on the next line.

What are 6 common HTTP status codes?

1. 200 (OK) using GET or POST
2. 201 (Created) creating resources with an API call
3. 400 (Bad Request) Request failed due to client-side issue
4. 401 (Unauthorized) Not Authenticated to access page
5. 403 (Forbidden) Authenticated but not authorized
6. 404 (Not Found) page does not exist or is hidden

The question on the page originate from the summary of the following study material:

  • A unique study and practice tool
  • Never study anything twice again
  • Get the grades you hope for
  • 100% sure, 100% understanding
Remember faster, study better. Scientifically proven.
Trustpilot Logo