17Aug

Ako skontrolovať otvorenie portov TCP / IP v systéme Windows

Vždy, keď sa má aplikácia chcieť sprístupniť prostredníctvom siete, požaduje port TCP / IP, čo znamená, že port nemožno použiť iným. Takže ako skontrolovať otvorené porty, aby ste videli, akú aplikáciu už používa?

Adresa IP určuje počítačové alebo iné sieťové zariadenie - v sieti. Keď jedno zariadenie odosiela návštevnosť inému, IP adresa sa použije na smerovanie tejto návštevnosti na príslušné miesto. Keď sa návštevnosť dostane na správne miesto, zariadenie musí vedieť, na ktorú aplikáciu alebo službu chcete poslať návštevnosť.To je miesto, kde prichádzajú porty. Ak je adresa IP podobná poštovej adrese na poštovej pošte, port je niečo ako meno osoby v danej pobočke, ktorá dostane poštu. Z väčšej časti sa nemusíte starať o porty. Z času na čas sa však môžete stretnúť s aplikáciou, ktorá je nastavená na počúvanie návštevnosti na tom istom portu, ktorý už používa iná aplikácia. V takomto prípade budete musieť identifikovať aplikáciu, ktorá už používa daný port.

SÚVISIACE ČLÁNKY
Aký je rozdiel medzi TCP a UDP?
Ako preposlať porty na smerovači

Existuje niekoľko spôsobov, ako zistiť, ktorá aplikácia má port uzamknutý, ale chceme vás prejsť niekoľkými vstavanými spôsobmi, ktoré používajú príkazový riadok, a potom vám ukážemeskvelá bezplatná aplikácia, ktorá zjednodušuje. Všetky tieto metódy by mali fungovať bez ohľadu na to, ktorú verziu systému Windows používate.

Použitie zabudovaných nástrojov na zobrazenie toho, čo počúva na portu

Máme dva príkazy, ktoré vám ukážu. Prvý zoznam obsahuje aktívne porty spolu s názvom procesu, ktorý ich používa. Väčšinu času tento príkaz bude fungovať dobre. Niekedy však názov procesu nepomôže určiť, ktorá aplikácia alebo služba má v skutočnosti viazaný port. V týchto časoch je potrebné uviesť aktívne porty spolu s ich identifikátormi procesov a potom ich vyhľadať v Správcovi úloh.

Možnosť jedna: Zobrazenie používania portu spolu s názvami procesov

Najskôr budete musieť otvoriť príkazový riadok v režime správcu. Stlačte tlačidlo Štart a do vyhľadávacieho poľa zadajte "príkaz".Keď sa vo výsledkoch objaví "Príkazový riadok", kliknite naň pravým tlačidlom myši a zvoľte "Spustiť ako správca".

Na príkazovom riadku zadajte nasledujúci text a potom stlačte kláves Enter:

netstat -ab

Po stlačení klávesu Entervýsledky môžu trvať minútu alebo dva, aby sa zobrazila úplne, takže buďte trpezliví.Prejdite zoznamom a nájdite port( ktorý je uvedený za dvojbodkou napravo od lokálnej IP adresy) a uvidíte názov procesu uvedený pod daným riadkom. Ak chcete urobiť veci o niečo jednoduchšie, nezabudnite, že výsledky príkazu môžete tiež odovzdať do textového súboru. Potom by ste mohli jednoducho vyhľadať textový súbor pre číslo portu, ktoré ste zadali.

Tu vidíte napríklad, že port 49902 je viazaný procesom s názvom picpick.exe. PicPick je editor obrázkov v našom systéme, takže môžeme predpokladať, že port je v skutočnosti viazaný procesom, ktorý pravidelne kontroluje aktualizácie aplikácie.

Možnosť druhá: Zobrazenie používania portu spolu s procesnými identifikátormi

Ak názov procesu čísla portu, ktorý hľadáte, sťažuje zistenie príbuznej aplikácie, môžete vyskúšať verziu príkazu, ktorý zobrazuje identifikátory procesu(PID), a nie mená.Zadajte nasledujúci text na príkazový riadok a potom stlačte kláves Enter:

netstat -aon

Stĺpec v pravej časti zobrazuje zoznam PID, preto nájdite ten, ktorý je viazaný na port, ktorý sa pokúšate riešiť.

Ďalej otvorte správcu úloh kliknutím pravým tlačidlom myši na ľubovoľný voľný priestor na paneli úloh a výberom položky "Správca úloh".

Ak používate systém Windows 8 alebo 10, prejdite na kartu Podrobnosti v Správcovi úloh. V starších verziách systému Windows sa tieto informácie zobrazia na karte "Procesy".Zoradiť zoznam procesov stĺpcom "PID" a nájsť PID priradený k portu, ktorý prešetrujete. Možno budete môcť zistiť viac o tom, akú aplikáciu alebo službu má port viazaný pri pohľade na stĺpec Popis.

Ak nie, kliknite pravým tlačidlom myši na proces a zvoľte "Otvoriť umiestnenie súboru". Umiestnenie súboru pravdepodobne poskytne informácie o tom, ktorá aplikácia je zahrnutá.

Keď sa stanete, môžete použiť proces ukončenia procesu, otvorené umiestnenie súboru alebo prejsť na službu, aby ste ho mohli riadiť alebo ho zastaviť.

Použitie programu NirSoft CurrPorts na zobrazenie toho, čo počúva na portu

Ak nie ste naozaj typ príkazového riadku - alebo radšej stačí použiť jednoduchý nástroj na vykonanie všetkého v jednom kroku - odporúčame vám vynikajúci freeware nástroj CurrPorts od spoločnosti NirSoft. Pokračujte a stiahnite nástroj. Len sa uistite, že máte správnu verziu( bežná verzia je pre 32-bitové Windows a x64 verzia je pre 64-bitové Windows).Je to prenosná aplikácia, takže ju nebudete musieť nainštalovať.Stačí rozbaľte priečinok na prevzatie a spustite spustiteľný súbor.

SÚVISIACE ČLÁNKY
Ako zistím, či používam 32-bitové alebo 64-bitové Windows?
Čo je to "prenosná" aplikácia a prečo to záleží?

V okne CurrPorts zoradte podľa stĺpca "Miestny port", nájdite port, ktorý prešetrujete a uvidíte všetko - názov procesu, PID, port, celú cestu k procesu a tak ďalej.

Ak chcete ešte jednoduchšie, dvakrát kliknite na ľubovoľný proces, aby ste videli každý detail v jednom okne.

Keď ste určili, ktorá aplikácia alebo služba má port, ktorý prešetrujete viazaný, je na vás, ako s ním zaobchádzať.Ak je to aplikácia, môžete mať možnosť zadať iné číslo portu. Ak je to služba - alebo nemáte možnosť určiť iné číslo portu - pravdepodobne budete musieť službu zastaviť alebo odstrániť aplikáciu.