この記事は、FTP 制御接続が閉じられたときに発生する FTP ダウンロード セッションの失敗の問題を解決するのに役立ちます。
元の製品バージョン: インターネット インフォメーション サービス
元の KB 番号: 254722
現象
FTP ダウンロード セッション中に制御接続が閉じられた場合、IIS FTP サイトからのダウンロードは失敗します。
Note
この問題は通常、一定の時間が経過しても TCP データが転送されない場合に制御接続を閉じるよう設定されているファイアウォールが使用されている場合に発生します。
原因
これは仕様です。
RFC-959
は次のように述べています。
...このプロトコルでは、データ転送の進行中に制御接続を開く必要があります。 ユーザーは、FTP サービスの使用が完了したときに、アクションを実行するサーバーである間、制御接続の終了を要求する必要があります。 コントロール接続がコマンドなしで閉じられた場合、サーバーはデータ転送を中止する可能性があります。...
回避策
この問題を解決するには、次の回避策を試してください。
- 制御接続を開いたままにする FTP ユーティリティまたはファイアウォール設定を使用します。
- より高速な接続を使用します。
- FTP サイトの所有者に、ダウンロードが失敗したファイルを複数の小さなファイルに分割することを要求します。
詳細
このシナリオは、通常、低速接続で大きなファイルをダウンロードする場合に発生します。