トリビアルファイル転送プロトコル

TFTP定義

TFTPは、Trivial File Transfer Protocolの略です。 これは、ネットワークデバイス間でファイルを転送するための技術であり、 FTP(File Transfer Protocol)の簡略化されたバージョンです。

TFTPは、フルFTPサポートを提供するのに十分なメモリまたはディスクスペースがないコンピュータのために1970年代に開発されました。 現在、TFTPは民生用ブロードバンドルーターと商用ネットワークルーターの両方でも利用されています。

ホームネットワーク管理者はTFTPを使用してルータのファームウェアアップグレードすることがありますが 、プロフェッショナルな管理者はTFTPを使用して企業ネットワーク全体にソフトウェアを配布することもあります。

TFTPのしくみ

FTPと同様に、TFTPはクライアントとサーバーソフトウェアを使用して2つのデバイス間を接続します。 TFTPクライアントからは、個々のファイルをサーバーにコピー(アップロード)またはサーバーからダウンロードすることができます。 言い換えれば、サーバーは1つのサービス提供ファイルであり、クライアントは要求または送信しているファイルです。

また、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 OSのTFTPクライアントは、デフォルトでは有効になっていません。 プログラムと機能の コントロールパネルのアプレットでこれを有効にする方法は次のとおりです。

  1. コントロールパネルを開きます。
  2. プログラムと機能を検索して開きます
  3. コントロールパネルの左側からWindowsの機能を有効または無効にするを選択て、「Windowsの機能」を開きます。 そのウィンドウに入る別の方法は、 コマンドプロンプトまたは実行ダイアログボックスでoptionalfeatures コマンドを入力することです
  4. [Windowsの機能]ウィ​​ンドウをスクロールして、[ TFTPクライアント]の横にあるチェックボックスをオンにします。

インストール後、 tftpコマンドでコマンドプロンプトからTFTPにアクセスできます。 TFTPの使用方法に関する情報が必要な場合は、 helpコマンドtftp /? )を使用するか、MicrosoftのWebサイトのtftpコマンドラインリファレンスページを参照してください。

TFTPとFTP

トリビアルファイル転送プロトコルは、以下の主な点でFTPとは異なります。

TFTPはUDPを使用して実装されるため、通常はローカルエリアネットワーク(LAN)上でのみ動作します