Juniper JN0-223 Automation and DevOps, Associate Exam Practice Test

Page: 1 / 14
Total 66 questions
Question 1

Why is a REST API considered stateless?



Answer : A


Question 2

Which two statements about Ansible are correct? (Choose two.)



Answer : A, C


Question 3

What will determine which data serialization format is used for interfacing with a system?



Answer : A


Question 4

You want to perform a dry run on the myPlays playbook and use a custom inventory file called myRouters.ini.

Which Ansible command would you use in this scenario?



Answer : B


Question 5

Exhibit.

Referring to the exhibit, which statement about REST is correct?



Answer : D


Question 6

Which two tools would you use to make REST API requests? (Choose two.)



Answer : A, C

REST API requests can be made using various tools that support HTTP methods. Two common tools are:

cURL: A command-line tool that allows you to send HTTP requests, including GET, POST, PUT, and DELETE. It is widely used for testing and interacting with RESTful APIs due to its simplicity and flexibility.

Web Browser: Modern web browsers can be used to send HTTP GET requests directly by entering the URL into the address bar. Additionally, browser extensions like Postman or built-in developer tools can be used to construct and send more complex REST API requests.

Option B (NETCOfJF) is incorrect as it does not refer to a standard tool for making REST API requests.

Option D (SSH) is incorrect because SSH is a protocol used for secure remote login and command execution, not for sending REST API requests.

Supporting Reference:

cURL Documentation: Official cURL documentation provides extensive information on how to use cURL to interact with REST APIs.

Web Development and REST API Guides: Many web development resources and REST API documentation recommend using web browsers and tools like cURL for testing and interacting with APIs.


Question 7

Which two statements about NETCONF layers are correct? (Choose two.)



Answer : B, C

NETCONF (Network Configuration Protocol) is a standard protocol defined for managing network devices. NETCONF operates in a layered architecture, which includes the following key layers:

Operations Layer: This layer deals with the actual operations like <get-config>, <edit-config>, <copy-config>, and others. It receives RPC (Remote Procedure Call) requests from a remote NETCONF client and processes these requests.

Messages Layer: This layer is responsible for encoding the RPCs and sending them over the network. It handles the communication between the NETCONF client and server, ensuring that the RPC messages are correctly formatted (usually in XML) and transmitted.

Statement B is correct because the Messages layer is responsible for sending RPCs to a remote NETCONF server.

Statement C is correct because the Operations layer is where the NETCONF server receives and processes the RPCs sent by the client.

Supporting Reference:

Juniper Networks NETCONF Documentation: Provides a detailed breakdown of the NETCONF protocol layers and their functions.

RFC 6241: The official specification for NETCONF, which describes the layered architecture, including the operations and messages layers.


Page:    1 / 14   
Total 66 questions