Cisco Support Community
Showing results for 
Search instead for 
Did you mean: 
New Member

tftp server

hello everybody,

Any body can explain about tftp server, like what is it? what is the purpose to use it, where shall we use and how we can utilize it.

thanks in advance,



Re: tftp server


TFTP protocol is a trivial network protocol for files transmission. The client part of the protocol realization does not require significant calculation resources. Because of this TFTP protocol is often used for transmission of files to IP-phones, LAN routers and switches, and also for loading of diskless workstations.

In contrast to the widely distributed FTP protocol, TFTP does not contain built-in authorization and does not let the client list the folders contents on the server.

TFTP uses UDP protocol as transport. File transmission from the TFTP server is realized like this:

1. The client sends TFTP READ packet containing the name of the requested file to the UDP 69 server port.

2. The server, using a random UDP port number, sends to the client a TFTP DATA packet, containing a part of data from the file requested. In case if the file, requested by the client is missing, the server sends TFTP ERROR packet, containing the error description, to the client.

3. Having received the TFTP DATA packet, the client sends TFTP ACK confirmation to the server. The server and the client continue TFTP DATA and TFTP ACK packets exchanging till the file is completely transmitted. In case one of the sides does not receive the expected packet during the timeout, the other side resends the packet.

Hope that helps



Please rate if helps

New Member

Re: tftp server

Thanks JG,

So tftp is a server where all network related files stored and its use like 3 way handshake mechanism, but if the router (3600s) want download one file from tftp server then how they communicate each other, manuall is there any configurations in router.

Re: tftp server

Let say you want router to pick file IOS from tftp, command would be

switch#archive tar /xtract tftp://server_ip_address/filename.tar flash



CreatePlease to create content