The NETCONF server communicates with client applications within the context of a NETCONF session. The server and client explicitly establish a connection and session before exchanging data, and close the session and connection when they are finished.
Client applications access the NETCONF server using the SSH protocol and use the standard SSH authentication mechanism. After authentication, the NETCONF server uses the JUNOS login usernames and classes already configured on the routing platform to determine whether a client application is authorized to make each request.
For information about establishing a connection and NETCONF session, see the following sections:
For an example of a complete NETCONF session, see Example of a NETCONF Session.