ITパスポート

FTP(File Transfer Protocol)とは?テクノロジ系 ・ ネットワーク

読み方: えふてぃーぴー

1行定義
サーバとクライアント間でファイルを転送するプロトコル。ポート20(データ)・21(制御)。暗号化なしで現在は非推奨

詳細解説

FTP(File Transfer Protocol)は、ネットワーク上のサーバとクライアント間でファイルを転送するための古典的なプロトコルです。ポート21番でコントロール接続(認証・コマンド送受信)を行い、ポート20番でデータ転送を行う2チャネル構成が特徴です。FTPには「アクティブモード」と「パッシブモード」の2つの動作モードがあり、ファイアウォール環境ではNATを越えるためにパッシブモードが使われます。最大の欠点は通信内容(ユーザ名・パスワード・ファイル内容)が平文で流れることで、盗聴リスクが高いため現在は非推奨です。代替としてSSH上でファイル転送を行うSFTP(SSH File Transfer Protocol)や、TLS/SSLで暗号化したFTPS(FTP over SSL)が推奨されます。IT試験対策では「ポート番号20・21」「アクティブ・パッシブモードの違い」「SFTPとの比較(暗号化有無)」を押さえておきます。

ITパスポートでの出題ポイント

  1. ポート20(データ転送)とポート21(制御)の役割分担
  2. アクティブモードとパッシブモードの違いとファイアウォールへの影響
  3. 平文通信の問題点とSFTP・FTPSへの移行
  4. Webサーバへのファイルアップロード用途での利用経緯

関連用語

「FTP(File Transfer Protocol)」の過去問を解いて理解を定着

合格ナビでは IPA 公式 600問 + 3段階の解説(初級・標準・上級) で「○○とは?」をその場で深掘りできます。

過去問を解く 用語集トップへ


シラバス 6.5 準拠 / 最終更新: 2026-05-26