ファイル転送プロトコル(FTP・FTPS・SFTP)とは?
ファイル転送プロトコル(FTP・FTPS・SFTP)とは、FTPは制御用とデータ用に2本のコネクションを使う古典的な転送プロトコルで、認証情報もデータも平文で流れる。FTPSはこれをTLSで保護したもの、SFTPはSSH上で動く別設計の転送機能である。名前は似るが基盤が異なり、ファイアウォールの通し方も変わる。
応用情報技術者試験の過去問では2回出題されています(2022年度〜2025年度)。
ふぁいるてんそうぷろとこる
ファイル転送プロトコル(FTP・FTPS・SFTP)の意味
FTPは制御用とデータ用に2本のコネクションを使う古典的な転送プロトコルで、認証情報もデータも平文で流れる。FTPSはこれをTLSで保護したもの、SFTPはSSH上で動く別設計の転送機能である。名前は似るが基盤が異なり、ファイアウォールの通し方も変わる。
ファイル転送プロトコル(FTP・FTPS・SFTP)の具体例
取引先とのファイル授受を平文FTPからSFTPへ移行すると、22番1本で完結するためNAT・ファイアウォールの設定が単純になり、SSHの公開鍵認証をそのまま流用できる。FTPSを選ぶ場合はデータ用ポートの範囲を絞り、パッシブモードで固定する設計が要る。
ファイル転送プロトコル(FTP・FTPS・SFTP)は試験でどう引っ掛けられる?
FTPSとSFTPは別物で、「FTPのS付き=どちらも同じ」ではない。またFTPのアクティブモードはサーバ側からクライアントへ接続を張り返すため、NAT配下やファイアウォール環境では失敗しやすく、通常はパッシブモードを使う。
ファイル転送プロトコル(FTP・FTPS・SFTP)と関連する用語
ファイル転送プロトコル(FTP・FTPS・SFTP)が出た過去問
TCP/IPネットワークで、データ転送用と制御用とに異なるウェルノウンポート番号が割り当てられているプロトコルはどれか。
正解:FTP
要点:FTPは制御用21番とデータ用20番の2つのポートを使う
FTPは、コマンドのやり取りに使う制御用コネクションとファイル本体を送るデータ転送用コネクションを分けて使い、ウェルノウンポートとして21番(制御)と20番(データ)が割り当てられています。この二重構造がFTPの特徴です。
出典:令和4年度 秋期 応用情報技術者試験 午前 問32(IPA)TCP/IPネットワークで,データ転送用と制御用とに異なるウェルノウンポート番号が割り当てられているプロトコルはどれか。
正解:FTP
要点:FTPは制御21番・データ20番と、用途別にポートを分ける
FTPは制御用とデータ転送用にコネクションを分けて使い、制御に21番、データ転送に20番のウェルノウンポートが割り当てられている。制御コネクションでコマンドと応答をやり取りし、ファイルの実体は別コネクションで送る仕組みである。
出典:令和7年度 春期 応用情報技術者試験 午前 問33(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。