localhostネットワーク接続が失われる可能性はありますか?
-
05-07-2019 - |
質問
同じコンピューターで実行されている2つのアプリケーション間でTcp / Ip接続が確立されると、localhostループバックを使用して、その接続が失われる可能性はありますか?または、そのような接続の損失はブルースクリーンイベントと同じくらいまれであると仮定して、非常に例外的な方法でそれを扱うことは可能です。
もちろん、アプリケーションが自発的に接続を終了することも、誰かが意図的に接続を妨害することもないと仮定します。
解決
それは確かに例外的なケースです。もちろん、マシンに対する単純なDoS攻撃は可能性を高める可能性があります。
このようなローカル-ローカル接続が失われると、おそらく角を曲がった他の迫り来る危機(たとえば、メモリ不足、ネットワーク構成の変更)があります:これは、より大きな問題が発生する兆候である可能性があります。
他のヒント
ほとんどの場合、常に機能します。
ループバックは、COMフレームワーク、シェルAPI、またはタスクスケジューラーと同様に、OSの一部です。もちろん、物事はうまくいかない可能性があります。 RPCサービスがクラッシュし、仮想アダプタードライバーもクラッシュする可能性があります。しかし、それはおそらく他の分野での深刻な問題(メモリ不足、環境の変化、ハードウェア障害など)によるものです。
何かに依存できるようにする必要があります。
〜ロブ
うん、
それは可能です。 (lmhostsまたはhosts)ファイルが変更され、localhostエントリが他のアドレスに変更される場合がありました。
一部のアプリケーションがlocalhostにアクセスしようとすると、実際には別のアドレスにリダイレクトされ、その結果、接続を作成または維持できなくなります。
編集: bmarguliesで述べたように、既存の接続は閉じられませんが、新しい接続には上記で示した問題があります。