Does all HTTP traffic go through HTTP.SYS on Windows?

后端 未结 2 1393
深忆病人
深忆病人 2021-02-07 22:18

I know Microsoft created HTTP.SYS to increase the performance of IIS. My question though is does HTTP.SYS handle HTTP traffic for all apps? What about a JVM for instanc

2条回答
  •  野的像风
    2021-02-07 22:39

    Applications can choose to use http.sys. They can choose to implement their own HTTP protocol handlers.

    It is strongly recommended that applications use http.sys for security reasons - the HTTP server implemented by http.sys is fairly well hardened and other HTTP servers may introduce security defects.

    As far as I know, HTTP.SYS talks to the TCP stack, not NDIS (otherwise it would have to implement all of TCP internally and that doesn't make a lot of sense).

提交回复
热议问题