Ką žinoti
- Lengviausia: atidarykite Pradėti meniu > įveskite komandą > dešiniuoju pelės mygtuku spustelėkite Command Prompt programą > Run administratorius.
- Įveskite netstat -ab > paspauskite Enter > ieškokite elementų būsenoje „KLAUSIMAS“.
- Alternatyva yra naudoti trečiosios šalies programą: mums patinka TCPView, Nirsoft CurrPorts ir PortQry komandinės eilutės prievadų skaitytuvas.
Šiame straipsnyje aprašoma, kaip patikrinti, ar sistemoje „Windows 10“nėra atvirų prievadų, o tai būtina, jei programa negali pasiekti interneto arba norite užblokuoti programą.
Kaip patikrinti, ar prievadas atidarytas naudojant Netstat
Lengviausias būdas patikrinti, ar prievadas atidarytas sistemoje „Windows 10“, yra naudoti komandą „Netstat“. „Netstat“yra tinklo statistikos trumpinys. Bus parodyta, kokius prievadus šiuo metu naudoja kiekvienas interneto protokolas (pvz., TCP, FTP ir kt.).
Komandoje yra daug parametrų, bet tie, kuriuos turėsite naudoti norėdami patikrinti, ar prievadas yra atidarytas, yra (a), kuris pateikia aktyvius prievadus, ir (b), kuris nurodys procesus naudojant tuos prievadus.
-
Pasirinkite meniu Pradėti ir įveskite „command“. Dešiniuoju pelės mygtuku spustelėkite komandų eilutės programą ir pasirinkite Vykdyti kaip administratorių.
-
Įveskite netstat -ab ir paspauskite Enter Pamatysite ilgą rezultatų sąrašą, atsižvelgiant į tai, kas šiuo metu jungiasi prie tinklo. Pamatysite vykdomų procesų sąrašą. Atvirų prievadų numeriai bus po paskutinio vietinio IP adreso dvitaškio (kairėje).
-
Sąraše ieškokite elementų, kurių būsena yra „KLAUSIMAS“. Tai procesai, kurie palaiko ryšį per vieną iš šiuo metu atidarytų prievadų.
-
Jei norite sužinoti programos, kuriai atidarytas konkretus prievadas, pavadinimą, įveskite netstat -aon ir paspauskite Enter Ši komanda parodys programos naudojamą protokolą, vietinius ir nuotolinius IP adresus ir, svarbiausia, tą prievadą naudojančios programos PID (numeris dešinėje). Nepamirškite ieškoti būsenos KLAUSYMAS.
-
Norėdami rasti su tuo PID susijusią programą, dešiniuoju pelės mygtuku spustelėkite užduočių tvarkyklę ir pasirinkite Task Manager. Pasirinkite skirtuką Details. PID lauke ieškokite PID, kurį pažymėjote komandų eilutės ekrane.
Kaip patikrinti, ar prievadas veikia naudojant trečiųjų šalių programas
Jei nenorite naudoti komandų eilutės, kad patikrintumėte, ar nėra atvirų prievadų, yra labai lengvai naudojamų trečiųjų šalių programų, kurios gali padėti.
TCPView
TCPView yra programa, įtraukta į Microsoft Sysinternals, kuri rodo visų vykdomų procesų ir su jais susijusių atvirų prievadų sąrašą. Šioje programoje rodomi prievadai atidaromi ir uždaromi bei paketų perdavimas – viskas realiuoju laiku.
Nirsoft CurrPorts
Nirsoft CurrPorts yra dar viena priemonė, skirta peržiūrėti visus prievadus, kuriuos šiuo metu naudoja jūsų sistemos programos ir paslaugos. Tiesiog ieškokite stulpelio local ports, kad pamatytumėte, kurie kompiuterio prievadai yra aktyvūs.
Sąraše taip pat yra prievadai, prie kurių jungiamasi nuotoliniu būdu (serveris išeina į internetą).
PortQry komandinės eilutės prievado skaitytuvas
Įdiekite „PortQry“komandų eilutės prievadų skaitytuvą, skirtą kitai komandų eilutės programai, skirtai kompiuteriui nuskaityti, ar nėra atvirų prievadų. Įdiegę atidarykite komandų eilutę administratoriaus režimu. PortQry automatiškai įdiegiamas kataloge C:\PortQryV2, todėl pakeiskite komandų eilutės katalogą į tą katalogą.
Įveskite komandą portqry.exe -local, kad pamatytumėte visus atidarytus jūsų įrenginio TCP ir UDP prievadus. Jame bus parodyta viskas, ką galite matyti naudodami NetStat komandą, taip pat prievadų susiejimas ir kiek prievadų yra kiekvienoje būsenoje.
Kas yra uostas?
Kompiuteryje veikiančios programos pasiekia ir gauna informaciją bei duomenis iš serverių kitur internete. Šios programos ir serveris žino, kaip bendrauti pagal savo IP adresą ir prievado numerį.
Galvokite apie IP adresą kaip gatvės adresą ir prievado numerį kaip buto numerį. Jei serveris arba programa bandys susisiekti naudodamas kitą prievado numerį, jis neveiks. Kas kitos durys bus „užrakintos“, nes kiti prievadai yra uždaryti.