• 締切済み

Tiny FTP Daemon

-引用- LAN環境から接続すると、ダイアルアップ接続のダイアログが自動的に起動する。 コントロールパネルのインターネットアイコン、接続タブにおいて、「必要時にインターネットに接続する」がチェックされていると、発生することがあります。これは、仕様ですので、このチェックをはずすしか対処法がありません。 -引用終わり- こうなる理由を出来るだけわかりやすく見解・回答できる方、お待ち致しております。

みんなの回答

  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

あくまでも可能性の話である事をあらかじめご了承ください。 FTPには、アクティブFTPとパッシブFTPの2つがあり、以下はアクティブFTPの手順です (1)サーバが21番を待ち受ける (2)クライアントがサーバの21番に接続する (3)クライアントは適当なポートを待ち受け、その番号をサーバに通知する。 (4)サーバは、クライアントが通知してきたポートに、「サーバの20番から」接続する (5)リソース(LISTコマンドの結果やファイルなど)を転送する。 ここで、手順3と4で「サーバからクライアントへのTCP接続要求が発生する」事に気づかれるでしょう。 これが、サーバマシンにとって「必要時」になる可能性があるのではないかと思います。 実際WindowsのTCPスタック検査などを試した訳ではないのでいまいち正確さに欠けますが、これが困るようでしたら別のFTPサーバを利用させると良いでしょう。

Youyou
質問者

補足

ありがとうございます。 あまりFTPサーバについて詳しくないので、分かったような分からないような…、と言う感じですが、TCP接続要求がインターネットプロトコルと共通だから、ダイヤルアップ接続が優先になっている場合、どうしてもそちらへ接続してしまう、という解釈でいいのでしょうか?