Kad god se aplikacija želi učiniti dostupnom preko mreže, ona traži TCP/IP port, što znači da se taj port ne može koristiti za bilo što drugo. Dakle, kako provjeriti otvorene portove da vidite koja ga aplikacija već koristi?



IP adresa određuje računalo—ili drugi mrežni uređaj—na mreži. Kada jedan uređaj šalje promet drugom, IP adresa se koristi za usmjeravanje tog prometa na odgovarajuće mjesto. Kada promet stigne na pravo mjesto, uređaj mora znati na koju aplikaciju ili uslugu će poslati promet. Tu dolaze portovi. Ako je IP adresa slična adresi ulice na komadu pošte, port je nešto poput imena osobe u tom prebivalištu koja prima poštu. Uglavnom, ne morate brinuti o portovima. No s vremena na vrijeme možete naići na aplikaciju koja je postavljena da osluškuje promet na istom portu koji druga aplikacija već koristi. U tom slučaju, morat ćete identificirati aplikaciju koja već koristi taj priključak.

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

Postoji nekoliko načina da saznate koja aplikacija ima zaključan port, ali mi ćemo vas provesti kroz nekoliko ugrađenih načina koji koriste naredbeni redak, a zatim vam pokazati sjajnu besplatnu aplikaciju koja to čini još lakšim . Sve ove metode trebale bi funkcionirati bez obzira koju verziju sustava Windows koristite.

Koristite ugrađene alate da vidite što se sluša na portu

Imamo dvije naredbe da vam pokažemo. Prvi navodi aktivne portove zajedno s nazivom procesa koji ih koristi. Većinu vremena ta će naredba dobro funkcionirati. Međutim, ponekad vam naziv procesa neće pomoći da identificirate koja aplikacija ili usluga zapravo ima vezan port. Za ta vremena, morat ćete navesti aktivne portove zajedno s njihovim identifikacijskim brojevima procesa, a zatim potražiti te procese u Upravitelju zadataka.

Prva opcija: korištenje priključka za prikaz zajedno s nazivima procesa

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

zaboravio sam lozinku za macbook

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

netstat -ab

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

Nakon što pritisnete Enter, može potrajati minutu ili dvije da se rezultati u potpunosti prikažu, stoga budite strpljivi. Pomičite se kroz popis da biste pronašli port (koji je naveden nakon dvotočke desno od lokalne IP adrese) i vidjet ćete naziv procesa naveden ispod tog retka. Ako želite malo olakšati stvari, zapamtite da možete također usmjerite rezultate naredbe u tekstualnu datoteku . Tada možete jednostavno pretražiti tekstualnu datoteku za broj porta koji tražite.

Ovdje, na primjer, možete vidjeti da je port 49902 vezan procesom pod nazivom picpick.exe. PicPick je uređivač slika na našem sustavu, tako da možemo pretpostaviti da je port zapravo vezan procesom koji redovito provjerava ima li ažuriranja aplikacije.

Druga opcija: korištenje porta za prikaz zajedno s identifikatorima procesa

Ako naziv procesa za broj porta koji tražite otežava određivanje koja je povezana aplikacija, možete isprobati verziju naredbe koja prikazuje identifikatore procesa (PID-ove), a ne imena. Upišite sljedeći tekst u naredbeni redak, a zatim pritisnite Enter:

netstat -aon

Stupac krajnje desno navodi PID-ove, stoga jednostavno 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, prijeđite na karticu Detalji u Upravitelju zadataka. U starijim verzijama sustava Windows ove ćete informacije vidjeti na kartici Procesi. Poredajte popis procesa prema stupcu PID i pronađite PID povezan s portom koji istražujete. Možda ćete moći saznati više o tome koja aplikacija ili usluga ima povezan port gledajući stupac Opis.

Oglas

Ako nije, desnom tipkom miša kliknite proces i odaberite Otvori lokaciju datoteke. Lokacija datoteke vjerojatno će vam dati naznake o kojoj je aplikaciji riječ.

Kada ste tamo, možete koristiti opcije Završi proces, Otvori lokaciju datoteke ili Idi na uslugu(e) da kontrolirate proces ili ga zaustavite.

Upotrijebite NirSoft CurrPorts da vidite što se sluša na portu

Ako zapravo niste tip naredbenog retka - ili biste radije koristili jednostavan uslužni program da sve to učinite u jednom koraku - preporučujemo izvrstan besplatni softver CurrPorts uslužni program tvrtke NirSoft. Samo naprijed i preuzmite alat. Samo provjerite jeste li nabavili pravu verziju (obična verzija je za 32-bitni Windows, a x64 verzija je za 64-bitni Windows). To je prijenosna aplikacija , tako da ga nećete morati instalirati. Samo raspakirajte mapu za preuzimanje i pokrenite izvršnu datoteku.

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

U prozoru CurrPorts, poredajte po stupcu Lokalni priključak, 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 na bilo koji proces da biste vidjeli svaki pojedini detalj u jednom prozoru.

bash čitati retke iz datoteke

Kada utvrdite koja aplikacija ili usluga ima vezan port koji istražujete, na vama je kako ćete se nositi s tim. Ako se radi o aplikaciji, možda ćete imati opciju da navedete drugi broj porta. Ako se radi o usluzi – ili nemate mogućnost da navedete drugi broj porta – vjerojatno ćete morati zaustaviti uslugu ili ukloniti aplikaciju.

PROČITAJTE SLJEDEĆE