Trivial File Transfer Protocol

Trivial File Transfer Protocol (TFTP) is a simple, lockstep, File Transfer Protocol which allows a client to get from or put a file onto a remote host. One of its primary uses is in the early stages of nodes booting from a local area network. TFTP has been used for this application because it is very simple to implement.

Overview

Due to its simple design, TFTP can be easily implemented by small footprint code. It is therefore the protocol of choice for the initial stages of any network booting strategy like BOOTP, PXE, BSDP, etc., when targeting from highly resourced computers to very lower sourced Single-board computers (SBC) and System on a Chip (SoC). It is also used to transfer firmware images and configuration files to network appliances like routers, firewall, IP phones, etc. Today, TFTP is virtually unused for Internet transfers.

TFTP is a simple protocol for transferring files, implemented on top of the UDP/IP protocols using well-known port number 69. TFTP was designed to be small and easy to implement, and therefore it lacks most of the advanced features offered by more robust file transfer protocols. TFTP only reads and writes files from or to a remote server. It cannot list, delete, or rename files or directories and it has no provisions for user authentication. Today TFTP is generally only used on local area networks (LAN).


'Computer Science > Terminology' 카테고리의 다른 글

Computer worm  (0) 2018.03.30
Payload  (0) 2018.03.30
Local Area Network (LAN)  (0) 2018.03.30
Ethernet  (0) 2018.03.30
Wide Area Network (WAN)  (0) 2018.03.30

+ Recent posts