Vista Kaip patikrinti atidarytas TCP / IP prievadus sistemoje

Kai tik programa nori padaryti ją prieinamą per tinklą, ji reikalauja TCP / IP prievado, o tai reiškia, kad to prievado negali naudoti niekas kitas. Taigi, kaip patikrinti atidarytus prievadus, kad sužinotumėte, kokia programa jau naudoja?

IP adresas nurodo kompiuterį ar kitą tinklo įrenginį tinkle. Kai vienas įrenginys siunčia srautą į kitą, IP adresas naudojamas tam srautui nukreipti į reikiamą vietą. Eismui pasiekus reikiamą vietą, įrenginys turi žinoti, į kurią programą ar paslaugą siųsti srautą. Čia atsiranda uostai. Jei IP adresas yra panašus į gatvės adresą ant pašto gabalo, uostas yra kažkas panašaus į toje gyvenamojoje vietoje esančio asmens, kuris gauna paštą, vardą. Daugeliu atvejų jums nereikia jaudintis dėl uostų. Bet kartais galite susidurti su programa, kuri nustatyta klausytis srauto tame pačiame uoste, kurį jau naudoja kita programa. Tokiu atveju turėsite nustatyti programą, kurioje jau naudojamas tas prievadas.

SUSIJEDS: Koks skirtumas tarp TCP ir UDP?

Yra keletas būdų, kaip pasakyti, kurioje programoje yra užrakintas uostas, tačiau mes padėsime jums apžvelgti kelis įmontuotus būdus, kurie naudoja komandų eilutę, ir tada parodysime puikią nemokamos programos programą, kuri dar labiau palengvins . Visi šie metodai turėtų veikti, nesvarbu, kurią „Windows“ versiją naudojate.

Norėdami pamatyti, kas klausosi uoste, naudokite įmontuotus įrankius

Mes turime dvi komandas, kurias jums parodysime. Pirmame pateikiami aktyvūs prievadai kartu su juos naudojančio proceso pavadinimu. Dažniausiai ta komanda veiks gerai. Tačiau kartais proceso pavadinimas nepadės nustatyti, kurioje programoje ar paslaugoje iš tikrųjų yra susietas prievadas. Tais laikais turėsite išvardyti aktyvius prievadus kartu su jų proceso identifikatorių numeriais ir tada ieškoti tų procesų užduočių tvarkytuvėje.

Pirmoji parinktis: žiūrėti uosto naudojimą kartu su proceso pavadinimais

Pirmiausia turėsite atidaryti komandų eilutę administratoriaus režimu. Spustelėkite Pradėti, tada paieškos laukelyje įveskite „komanda“. Kai rezultatuose pamatysite „Komandų eilutė“, dešiniuoju pelės mygtuku spustelėkite ją ir pasirinkite „Vykdyti kaip administratorius“.

Komandų eilutėje įveskite šį tekstą ir paspauskite Enter:

netstat -ab

SUSIJEDS: Kaip išsaugoti komandinės eilutės išvestį į tekstinį failą sistemoje "Windows"

Paspaudus „Enter“, rezultatai gali užtrukti minutę ar dvi, todėl būkite kantrūs. Slinkite per sąrašą, norėdami rasti uostą (kuris nurodytas po dvitaškio vietinio IP adreso dešinėje), ir jūs pamatysite proceso pavadinimą, pateiktą toje eilutėje. Jei norite šiek tiek palengvinti, atminkite, kad komandos rezultatus taip pat galite perkelti į tekstinį failą. Tada galite tiesiog ieškoti failo, kuriame ieškote prievado numerio.

Pavyzdžiui, čia galite pamatyti, kad 49902 prievadą susieja procesas, pavadintas picpick.exe. „PicPick“ yra vaizdų redaktorius mūsų sistemoje, todėl galime daryti prielaidą, kad prievadas iš tikrųjų yra susietas proceso, kuris reguliariai tikrina, ar nėra programos atnaujinimų.

Antra parinktis: žiūrėkite uosto naudojimą kartu su proceso identifikatoriais

Jei ieškomo prievado numerio proceso pavadinimu sunku pasakyti, kas yra susijusi programa, galite išbandyti komandos versiją, kurioje rodomi proceso pavadinimai (PID), o ne pavadinimai. Į komandų eilutę įveskite šį tekstą ir paspauskite Enter:

netstat -aon

Dešiniajame dešiniajame stulpelyje pateikiami PID, taigi tiesiog raskite tą, kuris yra susietas su uostu, kurio bandote šalinti.

Tada atidarykite „Task Manager“ dešiniuoju pelės mygtuku spustelėdami bet kurią užduočių juostos vietą ir pasirinkę „Task Manager“.

Jei naudojate „Windows 8“ arba „10“, užduočių tvarkyklėje perjunkite į skirtuką „Išsami informacija“. Senesnėse „Windows“ versijose šią informaciją pamatysite skirtuke „Procesai“. Rūšiuokite proceso sąrašą pagal stulpelį „PID“ ir raskite PID, susietą su tiriamu prievadu. Galite sužinoti daugiau apie tai, kokia programa ar paslauga yra susieta, žiūrėdami stulpelį „Aprašas“.

Jei ne, dešiniuoju pelės mygtuku spustelėkite procesą ir pasirinkite „Atidaryti failo vietą“. Failo vieta greičiausiai suteiks jums užuominų apie tai, kokia programa yra susijusi.

Kai būsite ten, galite valdyti procesą arba jį sustabdyti naudodami parinktis Pabaigti procesą, Atidaryti failo vietą arba Eiti į tarnybą (-as).

Norėdami peržiūrėti, kas klausosi uoste, naudokite „NirSoft CurrPorts“

Jei iš tikrųjų nesate „Command Prompt“ tipas - ar norite tiesiog naudoti paprastą įrankį, kad visa tai atliktumėte vienu žingsniu, rekomenduojame puikų „NirSoft“ nemokamą „CurrPorts“ įrankį. Pirmyn atsisiųskite įrankį. Tiesiog įsitikinkite, kad gaunate tinkamą versiją (įprasta versija skirta 32 bitų „Windows“, o „x64“ versija - 64 bitų „Windows“). Tai nešiojama programa, todėl jos įdiegti nereikės. Tiesiog išpakuokite atsisiuntimo aplanką ir paleiskite vykdomąjį failą.

SUSIJEDS: Kaip sužinoti, ar aš naudojau 32 ar 64 bitų "Windows"?

Lange „CurrPorts“ surūšiuokite pagal stulpelį „Vietinis uostas“, suraskite tiriamą prievadą ir pamatysite viską - proceso pavadinimą, PID, prievadą, visą proceso kelią ir pan.

Kad tai būtų dar lengviau, dukart spustelėkite bet kurį procesą, kad pamatytumėte kiekvieną detalę viename lange.

Kai nustatysite, kurioje programoje ar tarnyboje yra susietas jūsų tiriamas prievadas, jūs patys nuspręsite, kaip su juo elgtis. Jei tai yra programa, galite pasirinkti nurodyti kitą prievado numerį. Jei tai paslauga - arba jūs neturite galimybės nurodyti kito prievado numerio, greičiausiai turėsite sustabdyti paslaugą arba pašalinti programą.