- 締切済み
ファイアウォールとquitコマンド
OSによってファイアウォールの設定やquitコマンドが効かないことはあり得るのでしょうか? WindowsXPにてファイアウォール有りの状態をA、ファイアウォール無しの状態をB、Windows7にてファイアウォール有りの状態をC、無しの状態をDとします。コマンドプロンプトを使ってftpでアクセスをします。ftpの通信コネクションは2ポートありコマンドプロンプトを3つ起動しftpにアクセスすると2つはアクセスできます。3つめのコマンドプロンプトでftpにアクセスしようとするには1つめか2つめにアクセスしたコマンドプロンプトにquitコマンドを送信してftpを遮断しないと3つめのコマンドプロンプトはアクセスできません。状態B、C、Dは3つのコマンドプロンプトのうち2つをftpでアクセスし3つめはどちらかのftpのアクセスをquitコマンドで遮断すればアクセスできるようですが、状態Aだけはquitコマンドを送信しても3つのコマンドプロンプトでftpにアクセスできません。Wiresharkというものを使い通信の中身を確認すると状態Aのときだけquitコマンドを投げていないことに気がつきました。quitコマンドが受け付けない、あるいは送信しないといった現象はありえるのでしょうか? 以上、アドバイスをいただけないでしょうか。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- goold-man
- ベストアンサー率37% (8364/22179)
回答No.1
FTPの2つの動作モード(制御用コネクションとデータ転送用コネクション)の制御用コネクションがクローズされ、FTPが終了するからでは? 参考URL(2000の解説をXPで準用)
補足
いえ、そこは分かっているんですが、なぜ状態Aだけquitコマンドが効かないのか?が不思議で