This abstract class implements all the aspects that
characterize a Netconf connection and through its
protected methods you can create a subclass that
implements directly a certain type of transport protocol.
This interface provides all the information about errors that may occur
at the level of transport protocol and Netconf protocol when for
some reason, a message can not be sent or received.