En regardant TCPView, je peux voir plus de 25 processus svchost utilisant des ports TCP et UDP. Si ces processus svchost sont les différents services requis par Windows, alors pourquoi autant utiliseraient-ils le réseau?
En regardant TCPView, je peux voir plus de 25 processus svchost utilisant des ports TCP et UDP. Si ces processus svchost sont les différents services requis par Windows, alors pourquoi autant utiliseraient-ils le réseau?
Réponses:
Selon wikipedia :
Dans la famille de systèmes d'exploitation Windows NT, svchost.exe (Service Host ou SvcHost) est un processus système qui héberge plusieurs services Windows. Son image exécutable,% SystemRoot% \ System32 \ Svchost.exe ou% SystemRoot% \ SysWOW64 \ Svchost.exe (pour les services 32 bits exécutés sur des systèmes 64 bits) s'exécute dans plusieurs instances, chacune hébergeant un ou plusieurs services. Il est essentiel dans la mise en œuvre de processus dits de services partagés, où un certain nombre de services peuvent partager un processus afin de réduire la consommation de ressources.
On s'attend donc à ce que de nombreux processus Windows s'exécutent sur un svhost.exe. Beaucoup d'entre eux utilisent simplement des ports TCP / IP (sockets) pour inter-traiter la communication sur l'hôte local. C'est pourquoi vous pouvez voir beaucoup de trafic réseau sur svhost.exe.
De plus, vous pouvez également trouver le service Windows exécuté sur svhost. J'exécute la commande "tasklist / svc" sur mon ordinateur et cela m'a renvoyé les dépendances entre svhost et certains services Windows en cours d'exécution: