私はマイクロソフトがHTTPトラフィックを処理するための最適化されたカーネルレベルのドライバを実装していて、IPCと非ソケットメカニズムを介してさまざまなワーカープロセスにそれを通知する可能性があると聞きました。これは本当ですか、もしそうなら、これがどのように機能するかについての情報はありますか?私は一般的にIIS6とIIS7を求めています。ASP.NETはソケットを使用してクライアントを各ワーカープロセスに接続しますか?
0
A
答えて
1
Microsoftはその後、彼らが持っている
は、HTTP.SYSと呼ばれているIPCと非ソケット機構を介して様々なワーカープロセスにそれを告げるHTTPトラフィックを処理するための最適化されたカーネルレベルのドライバを実装している場合があります。 HTTP要求(IISを含む)を処理するアプリケーションは、要求を購読するためにAPIを使用します。
MSDNに記載されています。
役立ち情報:
- はまた、WinXPのSP2で追加されたが、5.1はないがそれを使用しないIIS。
- 複数のプロセスが同じポート上でHTTP要求を受信できるようにします(IISが稼働しているにもかかわらず、ポート80を使用する別のサーバーは停止しませんが、URL接頭辞は異なる必要があります)。
- ポート80(HTTP)または434(HTTPS)に限定されません(したがって、IISの実行中はXPでも使用できます)。
:
はそれがインバウンドであるすべての要求をインターセプトが、その後、彼らの本来のターゲットURLにそれらをハンドオフすることは可能ですか?私はちょうど要求が起こったという事実といくつかの情報を捉えて、通常のように要求を処理させたいと思うでしょう。 - Leeks and Leaks
ドキュメンテーション(特にthis page)に基づいて、傍受能力の表示はありません。しかし、ETWのイベントはあなたが探している情報を提供する可能性があります(これはVista/2008/IIS7のみ)
関連する問題
- 1. ローカルredisクライアントを使用してソケットに接続する方法
- 2. XMPPを使用してソケットをGCM接続サーバーに接続しました
- 3. ソケットを使用してモバイルPCからサーバーに接続する
- 4. ソケットを使用してNAOロボットに接続する方法は?
- 5. javaを特定のソケット経由でクライアントに接続します。
- 6. JavaScriptを使用してWebソケットに接続できません
- 7. perl UserAgentを使用したソケット接続
- 8. Nodejsを使用したTLSソケット接続
- 9. ソケットを使用してAndroidデバイスからESP8266に接続
- 10. C#UWPソケットを介してtcpクライアントに接続
- 11. ソケット接続がすべてのクライアント/接続を認識しない
- 12. クライアント側のソケット接続
- 13. AndroidクライアントPCサーバーのJavaソケット接続に失敗しました
- 14. UDPソケットにクライアントを登録するにはTCPソケットを使用しますか?
- 15. Java 1.3でソケットを使用してWebサービスに接続する
- 16. iOSはソケット接続を使用してデータを送信します
- 17. ソケットIOを再接続しますか?
- 18. (Asp.NET MVC)静的接続を使用していますか?
- 19. コンピュータ名を使用してソケット接続に問題がありますか?
- 20. ソケットを使用して2台のマシンを接続する
- 21. ソケットを使用してTCP接続を返すfalse結果
- 22. ソケットをテストソケットからソケットに接続します。
- 23. 角度5のsocket.ioを使用してソケットに接続
- 24. webcocket接続されたクライアントを使用してmemcachedに接続する
- 25. TLS 1.2を使用してTCPサーバにクライアントを接続する
- 26. OpenSSLをC++ソケット接続(HTTPSクライアント)
- 27. AmazonRDSClientBuilderを使用してJavaクライアントを使用してAmazon RDSに接続
- 28. IntelliJを使用したJavaプロセスのデバッグ - ソケットに接続しますが、ターゲットVMに接続しません。
- 29. Apache HttpClientを使用してDruidに接続するJavaクライアント
インバウンドのすべてのリクエストを傍受することはできますか?私はちょうど要求が起こったという事実といくつかの情報を捉えて、通常のように要求を処理させたいと思うでしょう。 –