ticotsord(7D)




NAME

     ticlts, ticots, ticotsord - loopback transport providers


SYNOPSIS

     #include <sys/ticlts.h>

     #include <sys/ticots.h>

     #include <sys/ticotsord.h>


DESCRIPTION

     The devices known as  ticlts,  ticots,  and  ticotsord   are
     ``loopback  transport providers,'' that is, stand-alone net-
     works at the transport level. Loopback  transport  providers
     are  transport providers in every sense except one: only one
     host (the local machine) is ``connected to'' a loopback net-
     work.  Loopback  transports  present  a  TPI (STREAMS-level)
     interface to application processes and are  intended  to  be
     accessed  via  the   TLI (application-level) interface. They
     are implemented as clone devices and support address  spaces
     consisting   of   ``flex-addresses,''   that  is,  arbitrary
     sequences of octets of length > 0, represented by  a  netbuf
     structure.

     ticlts is a  datagram-mode  transport  provider.  It  offers
     (connectionless) service of type T_CLTS. Its default address
     size is TCL_DEFAULTADDRSZ. ticlts prints the following error
     messages (see  t_rcvuderr(3NSL)):

          TCL_BADADDR
                bad address specification

          TCL_BADOPT
                bad option specification

          TCL_NOPEER
                bound

          TCL_PEERBADSTATE
                peer in wrong state

     ticots is a virtual  circuit-mode  transport  provider.   It
     offers  (connection-oriented)  service  of type T_COTS.  Its
     default address size is TCO_DEFAULTADDRSZ. ticots prints the
     following disconnect messages (see  t_rcvdis(3NSL)):

          TCO_NOPEER
                no listener on destination address

          TCO_PEERNOROOMONQ
                peer has no room on connect queue

          TCO_PEERBADSTATE
                peer in wrong state

          TCO_PEERINITIATED
                peer-initiated disconnect

          TCO_PROVIDERINITIATED
                provider-initiated disconnect

     ticotsord is  a  virtual  circuit-mode  transport  provider,
     offering  service  of  type  T_COTS_ORD (connection-oriented
     service with orderly release). Its default address  size  is
     TCOO_DEFAULTADDRSZ.  ticotsord  prints the following discon-
     nect messages (see t_rcvdis(3NSL)):

          TCOO_NOPEER
                no listener on destination address

          TCOO_PEERNOROOMONQ
                peer has no room on connect queue

          TCOO_PEERBADSTATE
                peer in wrong state

          TCOO_PEERINITIATED
                provider-initiated disconnect

          TCOO_PROVIDERINITIATED
                peer-initiated disconnect


USAGE

     Loopback transports support a local  IPC  mechanism  through
     the  TLI  interface. Applications implemented in a transport
     provider-independent manner on a client-server  model  using
     this   IPC  are  transparently  transportable  to  networked
     environments.

     Transport provider-independent applications must not include
     the headers listed in the synopsis section above. In partic-
     ular, the options are (like all transport provider  options)
     provider dependent.

     ticlts and ticots support the same service types (T_CLTS and
     T_COTS) supported by the OSI transport-level model.

     ticotsord supports the same service  type  (T_COTSORD)  sup-
     ported by the TCP/IP model.


FILES


     /dev/ticlts

     /dev/ticots

     /dev/ticotsord


SEE ALSO

     t_rcvdis(3NSL), t_rcvuderr(3NSL)


Man(1) output converted with man2html