Вопрос о HTTP.SYS и SSL трафике
1) Почему при использовании SSL по HTTP мы должны настроить прослушиватель протокола HTTP.SYS, чтобы разрешить SSL-трафик на конкретном порту, но мы не обязаны настраивать прослушиватель NET.TCP при использовании SSL по TCP?
2) a) HTTP.SYS установлен вместе с IIS или существует независимо от IIS?
б) Если это часть IIS, то какой HTTP-прослушиватель перехватывает HTTP-запросы, если IIS (и, следовательно, HTTP.SYS) не установлен в системе?
Спасибо
1 ответ
SSL по TCP все еще требует, чтобы порт TCP был открыт. Вы можете делать трафик SSL через порт 12345; если ты действительно хотел. Вам просто нужно открыть порт, который ожидает входящих соединений. Я не на 100% то, что здесь спрашивают; можешь уточнить?
HTTP.SYS - это драйвер; это часть операционной системы Windows. Вещи, кроме IIS могут использовать его.
HTTP.SYS существует по нескольким причинам:
- Кэширование на уровне ядра.
- Логирование.
- QoS