
Elke keer dat een applicatie zichzelf toegankelijk wil maken via het netwerk, claimt het een TCP / IP-poort, wat betekent dat die poort door niets anders kan worden gebruikt. Dus hoe controleer je open poorten om te zien welke applicatie het al gebruikt?
Een IP-adres geeft een computer (of ander netwerkapparaat) op een netwerk aan. Wanneer het ene apparaat verkeer naar het andere verzendt, wordt het IP-adres gebruikt om dat verkeer naar de juiste plaats te leiden. Zodra het verkeer de juiste plaats bereikt, moet het apparaat weten naar welke app of service het verkeer moet worden doorgestuurd. Dat is waar poorten binnenkomen. Als het IP-adres lijkt op een straatadres op een poststuk, is de poort zoiets als de naam van de persoon in die woning die de post ontvangt. Voor het grootste deel hoeft u zich geen zorgen te maken over poorten. Maar af en toe kunt u een app tegenkomen die is ingesteld om te luisteren naar verkeer op dezelfde poort die een andere app al in gebruik heeft. In dat geval moet u de app identificeren die die poort al in gebruik heeft.
VERWANT: Wat is het verschil tussen TCP en UDP?
Er zijn een aantal manieren om te bepalen welke applicatie een vergrendelde poort heeft, maar we zullen u door een aantal ingebouwde manieren leiden die de opdrachtprompt gebruiken, en u vervolgens een geweldige freeware-applicatie laten zien die het nog gemakkelijker maakt . Al deze methoden zouden moeten werken, ongeacht welke versie van Windows u gebruikt.
Gebruik ingebouwde tools om te zien wat er op een poort luistert
We hebben twee commando’s om je te laten zien. De eerste lijst bevat actieve poorten samen met de naam van het proces dat ze gebruikt. Meestal werkt dat commando prima. Soms helpt de procesnaam u echter niet om te bepalen welke app of service daadwerkelijk een poort heeft. Voor die tijden moet u actieve poorten samen met hun proces-ID-nummers vermelden en die processen vervolgens opzoeken in Taakbeheer.
Optie één: poortgebruik samen met procesnamen weergeven
Eerst moet u de opdrachtprompt openen in de beheerdersmodus. Druk op Start en typ vervolgens “command” in het zoekvak. Wanneer u “Opdrachtprompt” in de resultaten ziet verschijnen, klikt u er met de rechtermuisknop op en kiest u “Als administrator uitvoeren”.

Typ bij de opdrachtprompt de volgende tekst en druk op Enter:
netstat -ab
VERWANT: De uitvoer van de opdrachtprompt opslaan in een tekstbestand in Windows
Nadat u op Enter hebt gedrukt, kan het een minuut of twee duren voordat de resultaten volledig worden weergegeven, dus wees geduldig. Blader door de lijst om de poort te vinden (die wordt vermeld na de dubbele punt rechts van het lokale IP-adres) en u ziet de procesnaam onder die regel. Als u het iets gemakkelijker wilt maken, onthoud dan dat u de resultaten van de opdracht ook naar een tekstbestand kunt overbrengen. U kunt dan gewoon in het tekstbestand zoeken naar het poortnummer dat u zoekt.
Hier kunt u bijvoorbeeld zien dat poort 49902 is verbonden door een proces met de naam picpick.exe. PicPick is een afbeeldingseditor op ons systeem, dus we kunnen ervan uitgaan dat de poort daadwerkelijk vastzit door het proces dat regelmatig controleert op updates voor de app.

Optie twee: bekijk poortgebruik samen met proces-ID’s
Als de naam van het proces voor het poortnummer dat u opzoekt, het moeilijk maakt om te bepalen wat de gerelateerde app is, kunt u een versie van de opdracht proberen die proces-ID’s (PID’s) toont in plaats van namen. Typ de volgende tekst bij de opdrachtprompt en druk op Enter:
netstat -aon
De kolom helemaal rechts bevat PID’s, dus zoek gewoon degene die is gebonden aan de poort die u probeert op te lossen.

Open vervolgens Taakbeheer door met de rechtermuisknop op een open ruimte op uw taakbalk te klikken en “Taakbeheer” te kiezen.

Als u Windows 8 of 10 gebruikt, schakelt u over naar het tabblad “Details” in Taakbeheer. In oudere versies van Windows ziet u deze informatie op het tabblad “Processen”. Sorteer de lijst met processen op de kolom “PID” en zoek de PID die is gekoppeld aan de poort die u onderzoekt. U kunt wellicht meer vertellen over welke app of service de poort heeft door naar de kolom “Beschrijving” te kijken.

Als dit niet het geval is, klikt u met de rechtermuisknop op het proces en kiest u ‘Bestandslocatie openen’. De locatie van het bestand geeft u waarschijnlijk aanwijzingen over welke app het betreft.

Als u eenmaal daar bent, kunt u de opties Proces beëindigen, Bestandslocatie openen of Ga naar service (s) gebruiken om het proces te besturen of te stoppen.
Gebruik NirSoft CurrPorts om te zien wat er op een poort luistert
Als je niet echt het type opdrachtprompt bent – of je gebruikt liever gewoon een eenvoudig hulpprogramma om dit allemaal in één stap te doen – raden we het uitstekende freeware hulpprogramma CurrPorts van NirSoft aan. Ga je gang en download de tool. Zorg ervoor dat u de juiste versie krijgt (de normale versie is voor 32-bits Windows en de x64-versie is voor 64-bits Windows). Het is een draagbare app, dus u hoeft deze niet te installeren. Pak de downloadmap uit en voer het uitvoerbare bestand uit.
VERWANT: Hoe weet ik of ik 32-bits of 64-bits Windows gebruik?
Sorteer in het CurrPorts-venster op de kolom “Lokale poort”, zoek de poort die u onderzoekt en u kunt alles zien – de procesnaam, PID, poort, het volledige pad naar het proces, enzovoort.

Om het nog gemakkelijker te maken, dubbelklikt u op een proces om elk detail in één venster te zien.

Als je hebt bepaald voor welke app of service de poort die je onderzoekt, vastzit, is het aan jou hoe je ermee om moet gaan. Als het een app is, heeft u mogelijk de mogelijkheid om een ander poortnummer op te geven. Als het een service is (of u heeft niet de mogelijkheid om een ander poortnummer op te geven), moet u de service waarschijnlijk stoppen of de app verwijderen.