×
ネットワーク
  • 制御用コネクション(ポート番号21):ログイン用のIDやパスワード、ファイルの取得命令(GETなど)、フォルダ移動などの「コマンド」をやり取りする専用の通信路です。終始接続が維持されます。
  • データ転送用コネクション(ポート番号20):実際のファイルデータや、ファイル一覧のリストなどを転送する瞬間にのみ確立され、転送が終わると即座に切断される通信路です。

また、データ転送コネクションを確立する際の接続方向により、「アクティブモード」と「パッシブモード」という2つの動作モードがあります。初期のアクティブモードでは、サーバー側からクライアントに向けて接続を開始するため、クライアント側のファイアウォールやルータ(NAT)によって接続が遮断されてしまうという問題がありました。これを解決するため、データ接続もクライアント側からサーバーに向けて開始するように工夫されたのが「パッシブモード(PASV)」であり、現在多くの環境で標準的に利用されています。