Previous | Contents | Index |
PhoneNet is an asynchronous terminal line-based transport designed for use with PMDF, MMDF, and CSNET. When it operates in master mode, PhoneNet is capable of "dialing out" over telephone lines to establish a connection with a PhoneNet slave on another machine. When it operates in slave mode, PhoneNet responds to a remote master's requests for message transfers.
PhoneNet is divided into two separate protocols. The lower "link-level" protocol, called the "dial protocol", provides a basic byte-stream environment. It is responsible for connection acquisition and management, character set translation and flow control. Dial is only used on asynchronous terminal lines.
The higher-level protocol, called the "phone protocol", is responsible for the semantics of mail transfer. It must establish the context and then pass individual messages. The overall structure of PhoneNet and the interaction of these two protocols is shown in Figure 24-1.
Figure 24-1 The Structure of PhoneNet
The following sections describe many, but not all, aspects of PhoneNet.
In particular, the various input and output files used by PhoneNet
channels are described in detail. However, the internal format of the
dial and phone protocols are not described here. Refer to the files
phone.ovr
and dialproto.col
in PMDF's
documentation directory, (PMDF_DOC:
on OpenVMS, or
/pmdf/doc/
on UNIX, or usually C:\pmdf\doc\
on NT), for information on, respectively, the phone and dial protocols.
Four steps are required to set up a PhoneNet channel: (1) Add the
channel to your PMDF configuration, (2) Create an option file for the
channel,
(3) Create a phone_list.dat
file listing your serial
devices, and (4) Create a script file that provides the necessary modem
commands and login sequences. Each of these steps is described in
detail in the following sections.
PhoneNet channels are not generated by the automatic configuration generator.
Previous | Next | Contents | Index |