


PC/tftp server, version 7.0


An implementation of a file transfer server for the IBM PC.


Usage:

     tftp serve

The PC/tftp server package allows users at other network hosts 
to initiate file transfers to and from this PC.


Notes:

1.  Server tftp can also be invoked from within the telnet 
command, while logged in to another host.  See the writeup of 
PC/telnet for usage instructions.

2.  While server tftp is running, no other use can be made of the
PC.  To turn server tftp off, type "q".  If a file transfer is
already in progress, server tftp will shut down immediately,
leaving the host at the other end of the transfer wondering where
it went.

3.  There is no access control whatever.  The tftp server allows
a remote host to initiate a "get" or "put" operation for any file
on any accessible disk.  (The version of the tftp server that is
invoked from PC/telnet asks the user for confirmation of each
file transfer request that it receives.)

4.  The PC/DOS operating system is not designed for unattended
use, so leaving a PC alone with the tftp server running does not
work very well.  For example, if the distant host tries to
initiate a put to a write-protected diskette or unreadied disk
drive, PC/DOS will stop in its tracks and ask the operator of
this PC what to do.  Until someone answers this query, the tftp
server appears to be dead.

5.  In initiating file transfers from other hosts, the user at
the other host must know the IP address of the PC that is running
server tftp.  This IP address may not be associated with any name
table name.  [In Berkeley UNIX 4.2, one can learn the IP address 
of the host originating a telnet connection by using the command
"who am I".  This feature simplifies transferring files back to
the PC from which one originated a telnet connection.]

6.  PC/DOS will prefix any file name supplied by the foreign host 
with the default drive and the default working directory for that 
drive.  To override these defaults, the foreign tftp initiator 
can supply a full drive descriptor and path name.  However, 
because of the special characters (colons and back-slashes)

		       (more on next page)


appearing in fully qualified PC/DOS file names, one may have
to use some quoting convention on the foreign host to type the
file name at command level.  [For example, on another PC, path
names should be enclosed in double quotes.  On UNIX, back-slash
characters should be doubled.]

8.  The tftp server permits only one file transfer at one time.
If any host requests a transfer while one is already in
operation, the tftp server will refuse the second request.


See also the writeups of PC/tftp and PC/telnet.


29 October 1984.  This document is in file tftps.txt
