![Почему в TCPView процессу svchost.exe необходимо прослушивать так много портов TCP и UDP?](https://rvso.com/image/1316122/%D0%9F%D0%BE%D1%87%D0%B5%D0%BC%D1%83%20%D0%B2%20TCPView%20%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D1%83%20svchost.exe%20%D0%BD%D0%B5%D0%BE%D0%B1%D1%85%D0%BE%D0%B4%D0%B8%D0%BC%D0%BE%20%D0%BF%D1%80%D0%BE%D1%81%D0%BB%D1%83%D1%88%D0%B8%D0%B2%D0%B0%D1%82%D1%8C%20%D1%82%D0%B0%D0%BA%20%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE%20%D0%BF%D0%BE%D1%80%D1%82%D0%BE%D0%B2%20TCP%20%D0%B8%20UDP%3F.png)
Смотря наTCPПросмотрЯ вижу более 25 процессов svchost, использующих порты TCP и UDP. Если эти процессы svchost — это различные службы, требуемые Windows, то почему так много из них используют сеть?
решение1
В соответствии свикипедия:
В семействе операционных систем Windows NT svchost.exe (Service Host или SvcHost) — это системный процесс, который размещает несколько служб Windows. Его исполняемый образ %SystemRoot%\System32\Svchost.exe или %SystemRoot%\SysWOW64\Svchost.exe (для 32-разрядных служб, работающих на 64-разрядных системах) запускается в нескольких экземплярах, каждый из которых размещает одну или несколько служб. Он необходим для реализации так называемых процессов общих служб, когда несколько служб могут совместно использовать один процесс для снижения потребления ресурсов.
Итак, ожидается, что у вас есть много процессов Windows, работающих через svhost.exe. Многие из них просто используют порты TCP/IP (сокеты) длямежпроцессное взаимодействиечерез localhost. Вот почему вы можете видеть большой сетевой трафик через svhost.exe.
Кроме того, вы также можетенайдите, какая служба Windows работает через svhost.Я выполнил команду «tasklist /svc» на своем компьютере, и она вернула мне зависимости между svhost и некоторыми запущенными службами Windows: