Automation Flashcards

1
Q

What is the purpose of the ‘Content-Type’ REST header?

A

Specify the format of data in the body (e.g., application/json)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the purpose of the ‘Accept’ REST header?

A

Specify the request format for returned data (e.g., application/json)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the purpose of the ‘Authorize’ REST header?

A

Provide credentials to authorize the request

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the purpose of the ‘Date’ REST header?

A

Specify the date and time of the message

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What does using HTTPS instead of HTTP provide in REST API?

A

Encryption of data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What does ‘None’ mean as an authentication type in REST APIs?

A

API is public and anybody can use it

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is ‘Basic HTTP’ authentication in REST APIs?

A

Username and Password are passed in an encoded string

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is ‘Token’ authentication in REST APIs?

A

A static secret generated and retrieved from the API developer portal

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is ‘OAuth’ authentication in REST APIs?

A

A dynamic method of retrieving and using tokens from an identity provider

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the principles of Cisco DNA?

A

Policy, Security, Automation, Analytics, Open platform, Cloud, Physical and Virtual Infrastructure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are the benefits of Cisco DNA?

A

IT agility and scale, Reduced risk, Improved user experience, Investment protection

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What HTTP verb is used to read data from a REST API?

A

GET

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What HTTP verb is used to create new data in a REST API?

A

POST

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What HTTP verb is used to update or modify data in a REST API?

A

PUT

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What HTTP verb is used to delete data in a REST API?

A

DELETE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

How does a traditional network manage control and management planes?

A

Distributed control and management plane

17
Q

How does a controller-based (SDN) network manage control and management planes?

A

Centralized control and management plane

18
Q

How are resources provisioned in traditional networks?

A

Distributed fashion

19
Q

How are resources provisioned in SDN-based networks?

A

From a centralized location

20
Q

How is software managed in traditional networks?

A

Individually per device

21
Q

How is software managed in SDN-based networks?

A

Centralized software management with templates

22
Q

What kind of access is typical in traditional network management?

A

SSH or Telnet

23
Q

What are security characteristics of traditional networks?

A

Decentralized and managed at distribution/perimeter

24
Q

What are security characteristics of SDN-based networks?

A

Centralized security with policies

25
What are key SDN benefits over traditional networks?
Flexibility, API integration, cloud updates, and network-wide view
26
What does section 6.1 cover in the CCNA Automation & Programmability topic?
How automation impacts network management
27
What does section 6.2 cover in the CCNA Automation & Programmability topic?
Comparison of traditional and controller-based networking
28
What does section 6.3 cover in the CCNA Automation & Programmability topic?
Software-defined architecture, control vs data plane, APIs
29
What does section 6.4 cover in the CCNA Automation & Programmability topic?
AI (generative/predictive) and machine learning in networking
30
What does section 6.5 cover in the CCNA Automation & Programmability topic?
REST-based APIs (auth types, CRUD, HTTP verbs, encoding)
31
What does section 6.6 cover in the CCNA Automation & Programmability topic?
Capabilities of config mgmt tools like Ansible and Terraform
32
What does section 6.7 cover in the CCNA Automation & Programmability topic?
JSON-encoded data components