質問

同じコンピューターで実行されている2つのアプリケーション間でTcp / Ip接続が確立されると、localhostループバックを使用して、その接続が失われる可能性はありますか?または、そのような接続の損失はブルースクリーンイベントと同じくらいまれであると仮定して、非常に例外的な方法でそれを扱うことは可能です。

もちろん、アプリケーションが自発的に接続を終了することも、誰かが意図的に接続を妨害することもないと仮定します。

役に立ちましたか?

解決

それは確かに例外的なケースです。もちろん、マシンに対する単純なDoS攻撃は可能性を高める可能性があります。

このようなローカル-ローカル接続が失われると、おそらく角を曲がった他の迫り来る危機(たとえば、メモリ不足、ネットワーク構成の変更)があります:これは、より大きな問題が発生する兆候である可能性があります。

他のヒント

ほとんどの場合、常に機能します。

ループバックは、COMフレームワーク、シェルAPI、またはタスクスケジューラーと同様に、OSの一部です。もちろん、物事はうまくいかない可能性があります。 RPCサービスがクラッシュし、仮想アダプタードライバーもクラッシュする可能性があります。しかし、それはおそらく他の分野での深刻な問題(メモリ不足、環境の変化、ハードウェア障害など)によるものです。

何かに依存できるようにする必要があります。

〜ロブ

うん、

それは可能です。 (lmhostsまたはhosts)ファイルが変更され、localhostエントリが他のアドレスに変更される場合がありました。

一部のアプリケーションがlocalhostにアクセスしようとすると、実際には別のアドレスにリダイレクトされ、その結果、接続を作成または維持できなくなります。

編集: bmarguliesで述べたように、既存の接続は閉じられませんが、新しい接続には上記で示した問題があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top