NAME
	  tftp - Provides the Trivial File Transfer Protocol (TFTP)

     SYNOPSIS
	  tftp [remote_host]


     DESCRIPTION
	  The tftp command transfers files between hosts using TFTP.
	  Because TFTP is a minimal file transfer protocol, the	tftp
	  command does not provide all of the features described under
	  the ftp command.  For	example, tftp does not provide subcom-
	  mands	to list	remote files or	change directories at the
	  remote host, and limited file	access privileges are given to
	  the remote TFTP server.  Note	that the tftp command is not
	  available when your host is operating	in controlled access
	  (secure) mode.

	  The remote host must have a tftpd server started by its
	  inetd	server and have	an account defined that	limits the
	  access of tftpd.  Use	the tftpd command to set up the	TFTP
	  environment and the nobody account.

	  The tftp command has two forms:  interactive form and	com-
	  mand line form.  In the interactive form, tftp is issued
	  alone	or with	a host argument	that specifies the default
	  host to use for file transfers during	this session.  You can
	  also specify a port for the tftp connection to use.  When
	  you enter the	interactive form, the tftp> prompt appears.
	  In the command line form, you	specify	command	arguments on
	  the command line, and	no prompt appears.  The	tftp command
	  can overwrite	a file,	but prompts you	before doing so.

	  When transferring data to a remote host, the transferred
	  data is placed in the	file specified by the remote_file
	  argument.  remote_file must be a fully specified filename,
	  and the remote file must both	exist and have write permis-
	  sion set for others.	The tftp command attempts to write the
	  data to the specified	file.  However,	if the remote TFTP
	  server does not have the appropriate privileges to write the
	  remote file or if the	file does not already exist, the
	  transfer fails.

     SUBCOMMANDS
	  The tftp subcommands can be entered in either	their interac-
	  tive form or in their	command	line form.


	  ? [subcommand]

	  help [subcommand]
	      Displays help information.  If a subcommand is
	      specified, only information about	that subcommand	is
	      displayed.

	  ascii
	      Synonym for the mode ascii subcommand.

	  binary
	      Synonym for the mode binary subcommand.  This subcommand
	      is used in the interactive mode.	The image mode is the
	      same as mode binary, but is used on the command line.

	  connect host [port]
	      Sets the remote host, and	optionally the port, for file
	      transfers.  Because the TFTP protocol does not maintain
	      connections between transfers, the connect subcommand
	      does not create a	connection to host, but	stores the
	      settings for transfer operations.	 Because the remote
	      host can be specified as part of the get or put subcom-
	      mands, which overrides any host previously specified,
	      the connect subcommand is	not required.

	  get remote_file [local_file]
	      Transfers	a file from the	remote host to the local host.
	      The remote_file argument can be specified	in one of the
	      following	two ways:


		o  As a	file that exists on the	remote host, if	a
		   default host	was already specified.

		o  As host:file, where host is the remote host and
		   file	is the name of the file	to copy	to the local
		   system.  If this form of the	argument is used, the
		   last	host specified becomes the default host	for
		   later transfers in this tftp	session.


	  hash
	      Toggles hash marks.

	  mode type
	      Sets the transfer	mode to	ascii or binary.  A transfer
	      mode of ascii is the default.

	  octet
	      Sets mode	to octet.

	  put [local_file] remote_file
	      Transfers	a file from the	local host onto	the remote
	      host.  The remote_file argument can be specified in one
	      of the following two ways:

		o  As a	file that exists on the	remote host, if	a
		   default host	was already specified.

		o  As host:remote_file,	where host is the remote host
		   and remote_file is the name of the file on the
		   remote system.  If this form	of the argument	is
		   used, the last host specified becomes the default
		   host	for later transfers in this tftp session.

	      In either	of these cases,	the remote filename must be a
	      full pathname, even if the local and remote files	have
	      the same name.

	  quit
	      Exits tftp.  An End-of-File also exits the program.

	  rate
	      Displays transfer	rate information.

	  rexmt	value
	      Defines the retransmission time-out for each packet, in
	      seconds.

	  status
	      Shows the	current	status of tftp,	including the current
	      transfer mode (ascii or binary), connection status,
	      time-out value, and so on.

	  timeout value
	      Sets the total transmission time-out to the number of
	      seconds specified	by value.

	  trace
	      Turns packet tracing on or off.

	  verbose
	      Turns verbose mode, which	displays additional informa-
	      tion during file transfer, on or off.


     EXAMPLES
	  To enter tftp, check the current status, connect to host1,
	  and transfer the file	update from host1 to the local host,
	  enter:

	  $ tftp
	  tftp>	status

	  Not connected.
	  Mode:	netascii  Verbose: off	  Tracing: off
	  Rexmt_interval: 5 seconds, Max-timeout: 25 seconds

	  tftp>	connect	host1
	  tftp>	get /u/alice/update update



	  The get subcommand transfers the file	update from the	remote
	  host to your local host.  Note that directory	/u/alice on
	  the remote host must have read permission set	for others.

     FILES
	  /etc/hosts
		 Defines the address of	the local host,	and specifies
		 the names and addresses of remote hosts.

	  /etc/services
		 Defines the sockets and protocols used	for Internet
		 services.


     RELATED INFORMATION
	  Commands:  ftp(1), ftpd(8), inetd(8),	rcp(1),	syslogd(8),
	  tftpd(8).






























Acknowledgement and Disclaimer