Dans TCPView, pourquoi le processus svchost.exe doit-il écouter sur autant de ports TCP et UDP

11

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?

Larry B
la source
3
+1. Bonne question. Windows est bavard. svchosts masque ce qui se passe réellement.
RedGrittyBrick
1
Chaque processus svchost est un service différent. Vous pouvez utiliser Process Explorer pour vérifier quels services utilisent quels ports
Golimar
une bonne question est pourquoi le processus ne peut-il pas écouter sur les différents ports? Je pense que sshd.exe de openssh peut faire ce seul processus mais capable d'écouter sur de nombreux ports. C'est peut-être parce que les programmes sont tous différents, par exemple différents fichiers DLL et l'utilisation de svchost pour communiquer
barlop

Réponses:

10

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:

entrez la description de l'image ici

Diogo
la source