IBM FTP CS V1R5
FTP: using TCPCS
Connecting to: 9.67.113.37 port: 21.
220-FTPD1 IBM FTP CS V1R4 at vic135, 19:16:11 on 2003-01-15.
220 Connection will close if idle for more than 5 minutes.
>>> FEAT
211- Extensions supported
UTF8
LANG en*
211 End
>>> LANG en
200 - Language is en-US (United States English)
NAME (9.67.113.37:USER10):
>>> USER USER10
331 Send password please.
PASSWORD:
>>> PASS
230 USER10 is logged on. Working directory is "/tmp".
Command:
クライアントが、RFC 2640 に指定されている (関連プロトコル仕様を 参照) ように、ログイン時に FEAT コマンドを実行して、制御接続での UTF-8 の使用を折衝する点に、違いがあります。次の例では、FEAT 応答には、サーバーが RFC 2640 (UTF8 キーワード および LANG キーワード) をサポートするので、クライアントが LANG を発行して、制御接続 の UTF-8 エンコードを開始することが示されています。
IBM FTP CS V1R5
FTP: using TCPCS
Connecting to: 9.67.113.37 port: 21.
220-FTPD1 IBM FTP CS V1R4 at vic135, 19:20:43 on 2001-10-15.
220 Connection will close if idle for more than 5 minutes.
>>> FEAT
211- Extensions supported
SIZE
MDTM
REST STREAM
211 End
NAME (9.67.113.37:USER10):
>>> USER USER10
331 Send password please.
PASSWORD:
>>> PASS
230 USER10 is logged on. Working directory is "/tmp".
Command:
クライアントがログイン時に FEAT コマンドを実行したのは、EXTENSIONS UTF8 が FTP.DATA に
コーディングされているからです。サーバーの FEAT 応答にサーバーが RFC 2640 をサポートすることが
示されていないので、LANG コマンドはクライアントによって実行されませんでした。クライアントがこのサーバーに UTF-8 エンコード・データを送信することはありません。