メインコンテンツまでスキップ

7. 典型的なFTPシナリオ (TYPICAL FTP SCENARIO)

ホストUのユーザーがホストSとの間でファイルを転送したい場合:

一般的に、ユーザーは仲介するuser-FTPプロセスを介してサーバーと通信します。以下は典型的なシナリオである可能性があります。user-FTPプロンプトは括弧内に示され、'---->'はホストUからホストSへのコマンドを表し、'<----'はホストSからホストUへの応答を表します。

ユーザーによるローカルコマンド 両方のホストが関与するアクション

ftp (host) multics<CR>         ホストS、ポートLに接続し、
制御接続を確立します。
<---- 220 Service ready <CRLF>.
username Doe <CR> ---->USER Doe<CRLF>
<---- 331 User name ok,
need password<CRLF>.
password mumble <CR> ---->PASS mumble<CRLF>
<---- 230 User logged in<CRLF>.
retrieve (local type) ASCII<CR>
(local pathname) test 1 <CR> ---->RETR test 1<CRLF>
<---- 150 File status okay;
about to open data
connection<CRLF>.
サーバーはポートUへの
データ接続を作成します。

<---- 226 Closing data connection,
file transfer successful<CRLF>.
type Image<CR> ---->TYPE I<CRLF>
<---- 200 Command OK<CRLF>
store (local type) image<CR>
(local pathname) file dump<CR> ---->STOR file dump<CRLF>
<---- 550 Access denied<CRLF>
terminate <CR> ---->QUIT <CRLF>
サーバーはすべての
接続を閉じます。