Kuinka löytää porttinumeroni lähiverkostani

Avaa terminaali. Windowsissa avaa komentokehote napsauttamalla "Käynnistä" ja kirjoittamalla "CMD" "Suorita"-ruutuun. Macissa kirjoita etsimeen "terminal" tai siirry Applications-kansioon, avaa Apuohjelmat-kansio ja avaa "Terminal". Nämä komennot voidaan suorittaa asiakastietokoneelta tai palvelinpuolelta. Usein sinulla ei ole pääsyä palvelinpuolelle.

Suorita komento "netstat -an" päätteestä tai komentokehotteesta. Tulos on samanlainen Linuxille, Windowsille ja Macille. Jos lähdössäsi on useita osioita, vieritä ylöspäin, kunnes löydät nämä sarakeotsikot: Protokolla, Paikallinen osoite, Ulkomaalainen osoite ja Osavaltio. Paikallis- ja vierasosoitesarakkeet osoittavat Internet-protokollan (IP) osoitteen ja portin numeron kaksoispisteellä erotettuna. Jokainen rivi osoittaa sovelluksen, joka on joko keskustelussa toisen tietokoneen kanssa tai odottaa keskustelun aloittamista.

Etsi tilaa "kuuntele" löytääksesi tietokoneessasi olevien palveluiden porttinumeron (tietokoneesi toimii palvelimena.) "Kuuntele" tarkoittaa, että tietokoneesi odottaa toisen tietokoneen pyytävän pääsyä siihen sovellus. Katso liitetyn rivin Paikallinen osoite -sarakkeesta portin numero.

Etsi tila "selvitetty" löytääksesi portin numeron, jolla tietokoneesi muodostaa yhteyden toisessa tietokoneessa toimiviin palveluihin (tietokoneesi toimii asiakkaana). "Vahvistettu" tarkoittaa, että tietokoneesi on yhteydessä toisessa tietokoneessa olevan sovelluksen kanssa. Katso liitetyn rivin "Ulkomaalainen osoite" -sarakkeesta portin numero.

Suorita "netstat -bn" ja "netstat -abn" Windowsin komentokehotteessa määrittääksesi tietyn sovelluksen käyttämän portin numeron. Etsi sovellusta palveluna (palvelinpuolella) käyttävällä tietokoneella "kuuntelu"-tilassa ja tarkista "Paikallinen osoite" -sarake löytääksesi sovelluksen porttinumeron. Kun tietokone yrittää muodostaa yhteyden palveluun (asiakaspuolella), avaa sovellus yhteyden muodostamiseksi ja suorita sitten "netstat -abn" -komento. Etsi sovellus "vakiintuneessa" tilassa ja etsi sovelluksen porttinumero "Ulkomaalainen osoite" -sarakkeesta.

Tämä on vaikeampi tehdä Linuxissa tai Macissa, mutta komento "lsof -i" näyttää joskus sovellukset ja niiden käyttämät tcp-portit.

Etsi palvelimelle määritetty standardista poikkeava porttinumero. Tee tämä käyttämällä jotakin aikaisemmista tavoista tai katsomalla palvelimella olevan sovelluksen kokoonpanoasetuksia. Jos sinulla ei ole pääsyä palvelimeen, kysy palvelimen järjestelmänvalvojalta, mitä porttinumeroa sovellus käyttää.

Jokaiseen keskusteluun liittyy kaksi porttinumeroa. Palvelimen puoli on tavallinen tai tunnettu porttinumero, joka vaihtelee välillä 0–1023, ja asiakkaan puoli on satunnaisesti vain tätä lyhyttä keskustelua varten luotu numero, joka vaihtelee välillä 49152–65535.

Kun palvelimen sovelluksen porttinumero on määritetty epästandardiksi portiksi, tietokone on muutettava asiakkaan sovelluksen porttinumeroa vastaamaan palvelimen porttinumeroa voidakseen muodostaa yhteyden palvelua. Jos Google olisi määritetty käyttämään esimerkiksi porttia 8080 tavallisen portin 80 sijaan, pääset siihen kirjoittamalla "http://google.com: 8080" selaimeesi; tässä tapauksessa selain olisi asiakassovellus. Jokaisella asiakassovelluksella on erilainen tapa määrittää standardista poikkeavat porttinumerot.

Näet kaikki netstat-komennon vaihtoehdot kirjoittamalla "netstat /?" Windowsin komentokehotteessa tai kirjoita "man netstat" Mac- tai Linux-päätteessä.