TFTPは、Trivial File Transfer Protocolの略です。これは、ネットワークデバイス間でファイルを転送するための技術であり、File Transfer Protocolの簡略化されたバージョンです。
TFTPは、フルFTPサポートを提供するのに十分なメモリまたはディスクスペースがないコンピュータのために1970年代に開発されました。現在、TFTPは民生用ブロードバンドルーターと商用ネットワークルーターの両方でも利用されています。
ホームネットワーク管理者はTFTPを使用してルータのファームウェアをアップグレードすることがありますが、プロフェッショナルな管理者はTFTPを使用して企業ネットワーク全体にソフトウェアを配布することもあります。
TFTPのしくみ
FTPと同様に、TFTPはクライアントとサーバーソフトウェアを使用して2つのデバイス間を接続します。 TFTPクライアントからは、個々のファイルをサーバーにコピー(アップロード)またはサーバーからダウンロードすることができます。言い換えれば、クライアントが要求または送信している間、サーバーはファイルをホストします。
また、TFTPを使用して、コンピュータをリモートから起動し、ネットワークまたはルーターの構成ファイルをバックアップすることもできます。
TFTPは、データを転送するためにUDPに依存します。
TFTPクライアントおよびサーバソフトウェア
コマンドラインTFTPクライアントは、Microsoft Windows、Linux、およびMacOSの現行バージョンに含まれています。
グラフィカルインターフェイスを備えたTFTPクライアントの中には、TFTPサーバを含むTFTPD32のようなフリーウェアとしても利用できます。 Windows TFTPユーティリティは、TFTP用のGUIクライアントとサーバーの別の例ですが、使用できる他の無料のFTPクライアントもいくつかあります。
Microsoft WindowsにはTFTPサーバーは付属していませんが、いくつかの無料のWindows TFTPサーバーをダウンロードできます。 LinuxおよびmacOSシステムは、通常はtftpd TFTPサーバーを使用しますが、デフォルトでは無効になっている可能性があります。
ネットワーキングの専門家は、潜在的なセキュリティ問題を避けるためにTFTPサーバーを慎重に設定することを推奨
WindowsでTFTPクライアントを使用する方法
WindowsのTFTPクライアントは、デフォルトでは有効になっていません。それを有効にするプログラムと機能 コントロールパネルアプレット:
-
コントロールパネルを開いて開いてください プログラムと機能.
-
選択Windowsの機能をオンまたはオフにします コントロールパネルの左側から開く Windowsの機能。または、オプション機能 コマンドプロンプトまたはファイル名を指定して実行ダイアログボックスでコマンドを入力します。
-
Windowsの機能ウィンドウをスクロールダウンして、次へをクリックします。TFTPクライアント.
インストールが完了したら、コマンドプロンプトからTFTPにアクセスすることができます。 tftp コマンド。 TFTPの使用方法に関する情報が必要な場合は、helpコマンドを使用するか、マイクロソフトのWebサイトのtftpコマンドラインリファレンスページを参照してください。
TFTPとFTP
トリビアルファイル転送プロトコルは、以下の主な点でFTPとは異なります。
- TFTPのオリジナルバージョンでは、最大32MBのファイル転送しかできませんでした。一部の新しいTFTPサーバではこの制限が解除されているか、または4 GBで制限する可能性があります。
- FTPとは異なり、TFTPにはログイン機能がないため、ユーザ名とパスワードを要求するプロンプトは表示されません。機密ファイルを共有するためにTFTPを使用することは避けてください。保護することやアクセスを監査することはできません。
- TFTPでのファイルのリスト表示、名前の変更、削除 通常 禁じられている。
- TFTPはUDPポート69を使用してネットワーク接続を確立し、FTPはTCPポート20および21を使用します。
TFTPはUDPを使用して実装されるため、通常はローカルエリアネットワークでのみ動作します。




