DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: T t

⟦0835e896b⟧ TextFile

    Length: 3088 (0xc10)
    Types: TextFile
    Names: »tsapd.8c«

Derivation

└─⟦3d0c2be1b⟧ Bits:30001254 ISODE-5.0 Tape
    └─⟦eba4602b1⟧ »./isode-5.0.tar.Z« 
        └─⟦d3ac74d73⟧ 
            └─⟦this⟧ »isode-5.0/support/tsapd.8c« 

TextFile

.TH TSAPD 8C "31 May 1988"
.\" $Header: /f/osi/support/RCS/tsapd.8c,v 6.0 89/03/18 23:45:00 mrose Rel $
.\"
.\"
.\" $Log:	tsapd.8c,v $
.\" Revision 6.0  89/03/18  23:45:00  mrose
.\" Release 5.0
.\" 
.SH NAME
tsapd \- OSI transport server
.SH SYNOPSIS
.in +.5i
.ti -.5i
.B /usr/etc/tsapd
\%[\-t] \%[\-x] \%[\-n] \%[\-b] \%[\-z]
\%[\-r]
\%[\-a\ x121address] \%[\-i\ pid]
\%[\-A\ X121address] \%[\-I\ pid]
\%[\-p\ portno]
.in -.5i
(under /etc/rc.local)
.SH DESCRIPTION
The \fItsapd\fR server listens for OSI transport connections on the local
host.
.PP
For a TCP\-based network service,
the server implements the protocol described in RFC1006.
Basically, the server listens on TCP port 102 for connections,
decodes the connection request packet,
and execs the appropriate program to enter the protocol and provide the
service.
The `\-p' option overrides the default TCP port.
.PP
For an X.25\-based network service,
the server implements the transport class 0 protocol,
decodes the connection request packet,
and execs the appropriate program to enter the protocol and provide the
service.
The `\-a' switch is used to specify the X.121 address of the local host
\(em this overrides the entry in the \fBisotailor\fP file.
In addition,
the `\-i' switch is used to specify the protocol ID to listen on.
Note that on most X.25 implementations,
if the local X.121 address is not present in the \fBisotailor\fR file,
then the `-a' switch must be used in order for the transport server to
receive incoming calls.
.PP
If the tp0bridge is providing the X.25\-based network service, the
`\-A' switch is used to specify the X.121 address of the local host.
In addition the `\-I' switch is used to specify the protocol ID to
listen on.
.PP
For a TP4\-based transport service,
the server simply listens to any incoming connections,
and execs the appropriate program to provide the service.
.PP
By default,
all network services are enabled
(if defined in the configuration).
The `\-t' option specifies TCP\-only operation,
the `\-x' option specifies X.25\-only operation,
the `\-n' option specifies CONS\-only operation (UK pink book),
the `\-b' option specifies tp0bridge\-only operation,
and the `\-z' option specifies TP4\-only operation.
.PP
Since \fItsapd\fR reads the \fBisoservices\fR\0(5) file to determine
which program to run when an incoming connection is received,
if \fItsapd\fR is running as root then it checks to see that the
\fBisoservices\fR file is also owned by root.
The `\-r' option disables this check.
.PP
As a further precaution,
\fItsapd\fR runs the program with permissions set to the owner and
group of the program.
Hence, unpriviledged programs can be invoked directly under \fItsapd\fR.
.SH EXAMPLES
For most installations,
.sp
.in +.5i
/usr/etc/tsapd &
.in -.5i
.sp
run under /etc/rc.local is sufficient.
This runs TCP\-, X.25\-based and/or TP4\-based services,
depending on the configuration.
.SH FILES
.nf
.ta \w'/usr/etc/isoservices  'u
/usr/etc/isoservices	ISODE services database
.re
.fi
.SH "SEE ALSO"
isoservices(5)
.SH AUTHOR
Marshall T. Rose,
The Wollongong Group