Kako provjeriti otvorene TCP / IP portove u sustavu Windows

Kad god se aplikacija želi učiniti dostupnom putem mreže, polaže pravo na TCP / IP priključak, što znači da taj port ne može koristiti ništa drugo. Pa kako provjeriti otvorene portove da biste vidjeli koja ih aplikacija već koristi?

IP adresa određuje računalo - ili drugi mrežni uređaj - na mreži. Kad jedan uređaj šalje promet na drugi, IP adresa koristi se za usmjeravanje tog prometa na odgovarajuće mjesto. Kad promet dosegne pravo mjesto, uređaj mora znati na koju aplikaciju ili uslugu treba poslati promet. Tu dolaze luke. Ako je IP adresa slična poštanskoj adresi pošte, luka je nešto poput imena osobe u tom prebivalištu koja prima poštu. Uglavnom ne trebate brinuti o lukama. No, s vremena na vrijeme možete naići na aplikaciju koja je postavljena da osluškuje promet na istom priključku koji već koristi neka druga aplikacija. U tom ćete slučaju trebati identificirati aplikaciju koja već ima taj port u upotrebi.

POVEZANO: Koja je razlika između TCP i UDP?

Postoji nekoliko načina kako prepoznati koji je program zaključan, ali provest ćemo vas kroz nekoliko ugrađenih načina koji koriste naredbeni redak, a zatim ćemo vam pokazati izvrsnu besplatnu aplikaciju koja to čini još lakšim . Sve ove metode trebale bi raditi bez obzira koju verziju sustava Windows koristite.

Upotrijebite ugrađene alate da biste vidjeli što se sluša na luci

Moramo vam pokazati dvije naredbe. Prvi navodi aktivne priključke zajedno s nazivom procesa koji ih koristi. Većinu vremena ta će naredba raditi u redu. No ponekad vam naziv procesa neće pomoći da utvrdite za koju aplikaciju ili uslugu je zapravo povezan port. U to ćete vrijeme trebati navesti aktivne priključke zajedno s njihovim brojevima identifikatora procesa, a zatim ih potražiti u Upravitelju zadataka.

Prva opcija: pregledajte upotrebu porta zajedno s imenima procesa

Prvo ćete morati otvoriti naredbeni redak u administratorskom načinu. Pritisnite Start, a zatim u okvir za pretraživanje unesite "command". Kada vidite da se u rezultatima pojavljuje "Naredbeni redak", kliknite ga desnom tipkom miša i odaberite "Pokreni kao administrator".

U naredbeni redak upišite sljedeći tekst i pritisnite Enter:

netstat -ab

POVEZANO: Kako spremiti izlaz naredbenog retka u tekstualnu datoteku u sustavu Windows

Nakon što pritisnete Enter, rezultati mogu potrajati minutu ili dvije da se u potpunosti prikažu, zato budite strpljivi. Pomaknite se kroz popis da biste pronašli priključak (koji je naveden iza dvotačke desno od lokalne IP adrese), a vidjet ćete naziv procesa naveden ispod tog retka. Ako želite malo olakšati stvari, imajte na umu da rezultate naredbe također možete usmjeriti u tekstualnu datoteku. Tada biste mogli samo potražiti u tekstualnoj datoteci broj porta koji želite.

Ovdje, na primjer, možete vidjeti da je port 49902 povezan procesom nazvanim picpick.exe. PicPick je uređivač slika u našem sustavu, pa možemo pretpostaviti da je priključak zapravo vezan postupkom koji redovito provjerava ima li ažuriranja za aplikaciju.

Druga opcija: pregledajte upotrebu porta zajedno s identifikatorima procesa

Ako naziv postupka za broj porta koji tražite potraga otežava određivanje povezane aplikacije, možete isprobati verziju naredbe koja prikazuje identifikatore procesa (PID), a ne imena. U naredbeni redak upišite sljedeći tekst, a zatim pritisnite Enter:

netstat -aon

U stupcu krajnje desno nalaze se PID-ovi, pa samo pronađite onaj koji je vezan za port koji pokušavate riješiti.

Zatim otvorite upravitelj zadataka tako da desnom tipkom miša kliknete bilo koji otvoreni prostor na programskoj traci i odaberete "Upravitelj zadataka".

Ako koristite Windows 8 ili 10, u upravitelju zadataka prebacite se na karticu "Pojedinosti". U starijim verzijama sustava Windows ove ćete podatke vidjeti na kartici “Procesi”. Razvrstajte popis procesa po stupcu "PID" i pronađite PID povezan s priključkom koji istražujete. Možda ćete moći saznati više o tome za koju aplikaciju ili uslugu je port vezan tako da pogledate stupac "Opis".

Ako nije, desnom tipkom miša kliknite postupak i odaberite "Otvori mjesto datoteke". Mjesto datoteke vjerojatno će vam dati naznake o kojoj je aplikaciji riječ.

Kad jednom stignete, možete upotrijebiti opcije Završi postupak, Otvori lokaciju datoteke ili Idi na usluge da biste kontrolirali postupak ili ga zaustavili.

Upotrijebite NirSoft CurrPorts da biste vidjeli što se sluša na luci

Ako zapravo niste tip naredbenog retka - ili biste radije samo koristili jednostavan uslužni program da biste sve to napravili u jednom koraku - preporučujemo izvrsni besplatni uslužni program CurrPorts tvrtke NirSoft. Samo naprijed i preuzmite alat. Samo pripazite da nabavite pravu verziju (uobičajena verzija je za 32-bitni Windows, a x64 verzija za 64-bitni Windows). To je prijenosna aplikacija, pa je nećete trebati instalirati. Samo otpakirajte mapu za preuzimanje i pokrenite izvršnu datoteku.

POVEZANO: Kako mogu znati koristim li 32-bitni ili 64-bitni Windows?

U prozoru CurrPorts sortirajte prema stupcu "Lokalna luka", pronađite port koji istražujete i možete vidjeti sve - naziv procesa, PID, port, puni put do procesa itd.

Da biste to učinili još jednostavnijim, dvaput kliknite bilo koji postupak da biste vidjeli svaki pojedini detalj u jednom prozoru.

Kad utvrdite za koju aplikaciju ili uslugu je povezan port koji istražujete, na vama je kako s njim postupati. Ako se radi o aplikaciji, možda ćete moći navesti drugi broj porta. Ako se radi o usluzi - ili ako nemate mogućnost navođenja drugog broja porta - vjerojatno ćete morati zaustaviti uslugu ili ukloniti aplikaciju.