TFTP|情報処理安全確保支援士 平成27年 秋期午前Ⅱ試験 問20

出典:平成27年秋期 午前Ⅱ 問20 分野:ネットワーク / 通信プロトコル
ファイル転送プロトコルTFTPをFTPと比較したときの記述として,適切なものはどれか。
  • ア:暗号化を用いてセキュリティ機能を強化したファイル転送プロトコル
  • イ:インターネットからのファイルのダウンロード用に特化したファイル転送プロトコル
  • ウ:テキストデータの転送を効率的に行うためにデータ圧縮機能を追加したファイル転送プロトコル
  • エ:ユーザ認証を省略しUDPを用いる,簡素化されたファイル転送プロトコル
解説

TFTP(Trivial File Transfer Protocol)は、FTPよりも機能を大幅に簡略化したファイル転送プロトコルです。ユーザ名・パスワードによる認証を行わず、ディレクトリ一覧の取得などの機能も省略されています。

また、FTPがTCPを使用するのに対し、TFTPはUDPを使用します。そのため、TCPのようなコネクション確立処理が不要で、通信処理のオーバーヘッドが比較的小さいという特徴があります。

項目 FTP TFTP
認証 ユーザー名・パスワードによる認証を行う。 ユーザー認証を必要としない。
機能 ファイル転送に加え、ディレクトリ一覧の取得など複数の機能をもつ。 ファイル転送に必要な基本機能だけに簡略化されている。
トランスポート層 TCPを使用する。 UDPを使用する。
通信処理 コネクション確立などの処理が必要になる。 TCPよりコネクション処理のオーバーヘッドが少ない。

したがって、エが適切です。

❌他選択肢が誤りの理由
ア:暗号化を用いてセキュリティ機能を強化したファイル転送プロトコル
⇒TFTPには暗号化機能や強化された認証機能はありません。むしろ機能を簡略化したプロトコルです。暗号化を用いるファイル転送としてはSFTPやFTPSなどがあります。
イ:インターネットからのファイルのダウンロード用に特化したファイル転送プロトコル
⇒TFTPはダウンロード専用ではなく、ファイルの送受信に利用できます。また、インターネット上での一般的なファイル配布用に特化したプロトコルでもありません。
ウ:テキストデータの転送を効率的に行うためにデータ圧縮機能を追加したファイル転送プロトコル
⇒TFTPにはデータ圧縮機能はありません。FTPから認証や各種操作機能を省き、UDPを利用することで簡素化したファイル転送プロトコルです。
TSUNAGARU-ADVICE

まず押さえたいこと

TFTPは、FTPよりも機能を簡素化したファイル転送プロトコルです。ユーザー認証を行わず、TCPではなくUDPを利用して動作するため、軽量で単純なファイル転送に向いています。

迷ったときの判断軸

TFTPには、FTPのようなユーザー認証や複雑な制御機能はありません。また、暗号化やデータ圧縮を追加した方式でもありません。TFTP = 認証なし・UDP・簡素なファイル転送と整理すると判断しやすくなります。

科目Bにつなげるために

科目Bでは、TFTP・FTP・SFTP・FTPSなどの違いを、認証・暗号化・利用プロトコルの観点から問われることがあります。特にTFTPは認証や暗号化を備えないため、便利さとセキュリティの弱さを切り分けて考える視点を持ちましょう。