Trivial File Transfer Protocol
TFTPはシンプルな設計であるため、小さなメモリー・フットプリントのコードで簡単に実装できる。そのため、BOOTP、PXE、BSDP(英語版)などのネットワークブートの最初のステージのプロトコルとして採用されている。リソースが潤沢なコンピュータから、 シングルボードコンピュータ(Single-board computers; SBC)やSystem on a Chip(SoC)などのリソースが非常に制限されたコンピュータに至るまで、幅広い対象で使われている。また、ファームウェアイメージの転送や、ルーター、ファイアウォール、IP電話などのネットワーク機器に設定ファイルを転送するためにも使用される。今日では、事実上、インターネット上のデータ転送の用途には使用されていない。
TFTPの設計は、それ以前からある、PUP(英語版)プロトコル・スイートの一部であるEFTP(英語版)プロトコルに影響を受けている。TFTPは1980年にIEN 133によって定義された。1981年6月、TFTPプロトコル(Revision 2)がRFC783として公開され、その後、1992年7月に公開されたRFC1350でアップデートされ、特に、魔法使いの弟子症候群が修正された。