|
TFTP Options and Option Negotiation
(Page 4 of 4)
TFTP Write Process With and Without Option Negotiation
The initial message exchange for
a normal write (without option negotiation):
- Client sends write request.
- Server sends acknowledgment.
- Client sends data block #1.
- Server acknowledges data block #1.
And a write with option negotiation:
- Client sends write request with options.
- Server sends option acknowledgment
(instead of regular acknowledgment).
- Client sends data block #1.
- Server acknowledges data block #1.
TFTP Options
Table 234
contains a summary of the three TFTP options currently defined.
Table 234: TFTP Options
TFTP Option
Name
|
TFTP Option
Code (Used in Request Messages)
|
Defining
RFC
|
Description
|
Block
Size
|
blksize
|
2348
|
Allows the client and server
to send data blocks of a size different than 512 bytes, to improve efficiency
or address limitations of a particular type of network.
|
Timeout
Interval
|
interval
|
2349
|
Permits the
client and server to agree on a specified number of seconds to use for
their retransmission timers. Again, may be of value on certain networks
with high latency or other special requirements.
|
Transfer
Size
|
tsize
|
2349
|
Lets the device sending the file
(client on a write, server on a read) tell the other device the size
of the file before the transfer commences. This allows the receiving
device to allocate space for it in advance.
|
| If you find The TCP/IP Guide useful, please consider making a small Paypal donation to help the site, using one of the buttons below. You can also donate a custom amount using the far right button (not less than $1 please, or PayPal gets most/all of your money!) In lieu of a larger donation, you may wish to consider purchasing a download license of The TCP/IP Guide. Thanks for your support! |
|
|
Home -
Table Of Contents - Contact Us
The TCP/IP Guide (http://www.TCPIPGuide.com)
Version 3.0 - Version Date: September 20, 2005
© Copyright 2001-2005 Charles M. Kozierok. All Rights Reserved.
Not responsible for any loss resulting from the use of this site.
|