|
|
1.1 root 1: .TH TSAPD 8C "31 May 1988"
2: .\" $Header: /f/osi/support/RCS/tsapd.8c,v 7.0 89/11/23 22:27:45 mrose Rel $
3: .\"
4: .\"
5: .\" $Log: tsapd.8c,v $
6: .\" Revision 7.0 89/11/23 22:27:45 mrose
7: .\" Release 6.0
8: .\"
9: .SH NAME
10: tsapd \- OSI transport server
11: .SH SYNOPSIS
12: .in +.5i
13: .ti -.5i
14: .B \*(SDtsapd
15: \%[\-d]
16: \%[\-t] \%[\-x] \%[\-b] \%[\-z]
17: \%[\-r]
18: \%[\-p\ portno]
19: \%[\-a\ x121address] \%[\-i\ pid]
20: \%[\-A\ X121address] \%[\-I\ pid]
21: .in -.5i
22: (under /etc/rc.local)
23: .SH DESCRIPTION
24: The \fItsapd\fR server listens for OSI transport connections on the local
25: host.
26: .PP
27: For a TCP\-based network service,
28: the server implements the protocol described in RFC1006.
29: Basically, the server listens on TCP port 102 for connections,
30: decodes the connection request packet,
31: and execs the appropriate program to enter the protocol and provide the
32: service.
33: The `\-p' option overrides the default TCP port.
34: .PP
35: For an X.25\-based network service,
36: the server implements the transport class 0 protocol,
37: decodes the connection request packet,
38: and execs the appropriate program to enter the protocol and provide the
39: service.
40: The `\-a' switch is used to specify the X.121 address of the local host
41: \(em this overrides the entry in the \fBisotailor\fP file.
42: In addition,
43: the `\-i' switch is used to specify the protocol ID to listen on.
44: Note that on most X.25 implementations,
45: if the local X.121 address is not present in the \fBisotailor\fR file,
46: then the `-a' switch must be used in order for the transport server to
47: receive incoming calls.
48: .PP
49: If the tp0bridge is providing the X.25\-based network service, the
50: `\-A' switch is used to specify the X.121 address of the local host.
51: In addition the `\-I' switch is used to specify the protocol ID to
52: listen on.
53: .PP
54: For a TP4\-based transport service,
55: the server simply listens to any incoming connections,
56: and execs the appropriate program to provide the service.
57: .PP
58: By default,
59: all network services are enabled
60: (if defined in the configuration).
61: The `\-t' option specifies TCP\-only operation,
62: the `\-x' option specifies X.25\-only operation,
63: the `\-b' option specifies tp0bridge\-only operation,
64: and the `\-z' option specifies TP4\-only operation.
65: .PP
66: Since \fItsapd\fR reads the \fBisoservices\fR\0(5) file to determine
67: which program to run when an incoming connection is received,
68: if \fItsapd\fR is running as root then it checks to see that the
69: \fBisoservices\fR file is also owned by root.
70: The `\-r' option disables this check.
71: .PP
72: As a further precaution,
73: \fItsapd\fR runs the program with permissions set to the owner and
74: group of the program.
75: Hence, unpriviledged programs can be invoked directly under \fItsapd\fR.
76: .SH "DEBUG OPERATION"
77: If \fItsapd\fR is started interactively,
78: or if the `\-d' switch is given,
79: then debug mode is entered.
80: In this case,
81: all logging activity is displayed on the user's terminal.
82: In addition,
83: the logging information is more verbose.
84: .SH EXAMPLES
85: For most installations,
86: .sp
87: .in +.5i
88: \*(SDtsapd &
89: .in -.5i
90: .sp
91: run under /etc/rc.local is sufficient.
92: This runs TCP\-, X.25\-based and/or TP4\-based services,
93: depending on the configuration.
94: .SH FILES
95: .nf
96: .ta \w'\*(LDtsapd.log 'u
97: \*(EDisoservices ISODE services database
98: \*(LDtsapd.log log file
99: .re
100: .fi
101: .SH "SEE ALSO"
102: isoservices(5)
103: .SH AUTHOR
104: Marshall T. Rose
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.