FTP のバックアップ(No.2)
FTPとは †
- File Transfer Protocol
- ファイルを転送する通信プロトコル。
- 平文(暗号化されていない)で通信が行われる。
- アプリケーション層(TCP/IPモデル)
- TCP/IP上で動作する
FTPの接続方式 †
アクティブモード †
- クライアントがサーバと制御用のコネクションを確立した後、サーバからクライアントにデータ転送用のコネクションを確立してファイルの送受信を行う
- 制御用コネクションの確立:クライアント→サーバ
- データ転送用コネクションの確立:サーバ→クライアント
- 標準ポート番号:
- 21/TCP ※制御用
- 20/TCP ※データ転送用
パッシブモード †
- PASVモード
- クライアントがサーバと制御用のコネクションを確立した後、PASCコマンドでパッシブモードへの変更を宣言し、クライアントからサーバにデータ転送用のコネクションを確立してファイルの送受信を行う
- 制御用コネクションの確立:クライアント→サーバ
- データ転送用コネクションの確立:クライアント→サーバ
- サーバからクライアントへの接続をファイアウォールが遮断している場合、アクティブモードが使えないのでパッシブモードを使う
- 標準ポート番号:
- 21/TCP ※制御用
- 1024以上/TCP ※データ転送用
FTPの暗号化 †
FTPS †
- FTP over TLS
- FTP, control, over SSL/TLS
- File Transfer Protocol over SSL/TLS
- FTPをSSLやTLSで暗号化する通信プロトコル。
- 標準ポート番号:990/TCP
FTPS-DATA †
- FTP, data, over SSL/TLS
- 標準ポート番号:989/TCP
SFTP †
FTPクライアント †
関連用語 †