TFTPとは?ざっくりと3行で
- FTP(ファイル転送プロトコル)の機能を極限まで削ぎ落とした、超簡易的なファイル転送の仕組みのことだよ。
- IDやパスワードによるユーザー認証機能が一切ないから、誰でもデータを置いたり取ったりできるんだ。
- 主に社内LANの中で、ルーターなどのネットワーク機器の設定ファイルを保存したりする時に使われるね。

【深掘り】これだけ知ってればOK!
TFTP(Trivial File Transfer Protocol)は、「Trivial(ささいな、つまらない)」という名前の通り、非常に単純な構造をしています。通常のFTPは「TCP」を使って確実にデータを送りますが、TFTPは「UDP」を使って送ります。複雑な手続きが不要なため、プログラムサイズが小さく、PCほどの処理能力を持たない組み込み機器やルーターでも動作するのが最大の強みです。ただし、セキュリティ機能がないため、インターネット越しに使うことはまずありません。
会話での使われ方

CiscoルーターのIOS(OSイメージ)が飛んじゃったから、TFTPサーバーから流し込んで復旧させて。




作業前に、現在のコンフィグ(設定)をTFTPでバックアップしておいてください。




このスイッチ、FTPクライアントが入ってないからTFTPで転送するしかないですね。
【まとめ】3つのポイント
- 無人の荷物置き場:オートロック(認証)も受付もなく、誰でも荷物を出し入れできる場所
- 機器のメンテナンス役:ルーターやスイッチに「設定」や「基本ソフト」を配るための手段
- 軽さは正義:機能が少ない分、動作が軽く、どんな小さな機器でも実装できる
よくある質問
- QTFTPはいつ使うのがベストですか?
- A社内LANなどの閉じた安全なネットワーク内で、ルーター、スイッチ、IP電話機などの設定ファイル(Config)をバックアップしたり、OSイメージを転送したりする時に使います。
- QTFTPを失敗させないコツはありますか?
- A転送速度が遅く、エラー訂正機能も弱いため、巨大なファイルを送ると失敗しやすいです。数MB程度の小さなファイル転送に限定して使うのがコツです。
- QTFTPとFTPの違いは何ですか?
- AFTPは「認証あり・高機能・確実(TCP)」ですが、TFTPは「認証なし・低機能・簡易(UDP)」です。TFTPはディレクトリ一覧の取得すらできません。
- QTFTPサーバーはどうやって用意しますか?
- AWindowsであれば「tftpd64」や「3CDaemon」などのフリーソフトをインストールすることで、簡単に自分のPCをTFTPサーバーにできます。



コメント