TFTPとは?てぃーえふてぃーぴー
TFTPとは、機能を最小限まで削ったファイル転送の仕組みで、UDPの69番ポート上で動く。512バイトのブロックを1つ送るごとに確認応答を待って次へ進み、認証もディレクトリの操作も持たない。ROMに収まる規模で実装できるため、ネットワーク機器の起動時の構成取得やファームウェア配布が主な用途になる。
最終更新:2026-10-06
ネットワークSPを最短で暗記・合格する →背景
起動途中の機器には、まだ完全なプロトコルスタックも認証の仕組みも載っていない。ROMに収まる大きさで、宛先さえ分かればファイルを1つ取ってこられる最小限の手順が必要だった。機能を削り切ったのはそのためで、安全機構が無いのは設計の欠陥ではなく、使う場面を管理された網の中に限る前提で成り立っている。
具体例
機器の更改でファームウェアと構成ファイルを配布する際、作業用のセグメントに一時的にTFTPサーバを立てる。ストップアンドウェイトのため往復遅延の大きい拠点回線越しでは極端に遅くなり、拠点側に配布用サーバを置くか、SCPなど別の手段を使う判断につながる。
試験での引っ掛け
FTPの簡易版という説明から「TCPを使う」と答えると誤り。UDPを使い、認証が無いため到達できる者は誰でも読み書きできる。運用ではアクセス元IPアドレスを絞り、配布作業のときだけサービスを起動する。ブロックごとに応答を待つため、帯域が余っていても速度は往復遅延で頭打ちになる。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。