FTPとは?えふてぃーぴー
FTPとは、TCP上でファイルを送受信する、インターネット初期から使われている転送プロトコル。コマンドをやり取りする制御用(既定21番)と、ファイル本体を流すデータ用(既定20番)の2本のコネクションを分けて使う。利用者IDもパスワードも本文も平文で流れるため、TLSで包むFTPSやSSH上で運ぶSFTPへの置き換えを前提に問われる。
最終更新:2026-10-06
情報処理安全確保支援士を最短で暗記・合格する →背景
機種もOSも異なる計算機の間でファイルをやり取りする共通手段が無かった時代に、転送中も別のコマンドを受け付けられるよう制御路とデータ路を分けて設計された。暗号処理が高価で、閉じた研究網しか想定されていなかった時代の産物であり、盗聴も中間者も脅威に入っていない。支援士では、社内に残った旧来のファイル授受をどう棚卸しし何へ移行させるかという形で出る。
具体例
FileZillaやWinSCPは同じ画面からFTP・FTPS・SFTPを選べるため、接続先を切り替えるだけで暗号化の有無が変わってしまう。委託先とのファイル授受をOpenSSH付属のSFTPへ寄せ、旧来のFTPサーバは待ち受けを閉じる、という移行が現場では取られる。
試験での引っ掛け
FTPSとSFTPは名前が似ているだけの別物で、前者はFTPをTLSで包んだもの、後者はSSHの上で動く別プロトコル。ポート番号もFTPSが21(または990)、SFTPが22と異なる。またデータ接続をサーバ側から張るアクティブモードは境界のファイアウォールで遮られやすく、クライアント側から張るパッシブモードが使われる、という向きの違いも狙われる。
関連用語
出典・参考
公式シラバスの3 技術要素 > 3. 通信プロトコル > (1) プロトコルとインタフェースに掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。