Otvorite terminal. Za Windows, otvorite naredbeni redak klikom na "Start" i upisivanjem "CMD" u okvir "Run". Za Mac, upišite "terminal" u tražilo ili idite u mapu Applications, otvorite mapu Utilities i otvorite "Terminal". Ove se naredbe mogu izvoditi s klijentskog računala ili sa strane poslužitelja. Često nećete imati pristup strani poslužitelja.
Pokrenite naredbu "netstat -an" iz terminala ili naredbenog retka. Izlaz je sličan za Linux, Windows i Mac. Ako vaš izlaz ima više odjeljaka, pomičite se prema gore dok ne pronađete ove naslove stupaca: Protokol, Lokalna adresa, Strana adresa i Država. Stupci lokalne i strane adrese označavaju adresu internetskog protokola (IP) i broj porta, odvojene dvotočkom. Svaki redak označava aplikaciju koja je ili u razgovoru s drugim računalom ili čeka da uspostavi razgovor.
Potražite stanje "slušanja" da biste pronašli broj porta usluga koje se pokreću na vašem računalu (vaše računalo djeluje kao poslužitelj.) "Slušaj" znači da vaše računalo čeka da drugo računalo zatraži pristup tome primjena. Pogledajte ispod stupca "Lokalna adresa" povezanog retka da odredite broj porta.
Potražite stanje "uspostavljeno" da biste pronašli broj porta koji vaše računalo koristi za povezivanje s uslugama koje rade na drugom računalu (vaše računalo koje djeluje kao klijent). "Uspostavljeno" znači da vaše računalo komunicira s aplikacijom na drugom računalu. Pogledajte ispod stupca "Strana adresa" povezanog retka da odredite broj porta.
Pokrenite "netstat -bn" i "netstat -abn" iz Windows naredbenog retka da odredite broj porta koji koristi određena aplikacija. Na računalu na kojem se aplikacija izvodi kao usluga (na strani poslužitelja), potražite aplikaciju u stanju "slušanja" i provjerite stupac "Lokalna adresa" da biste pronašli broj porta te aplikacije. Na računalu koje se pokušava povezati s uslugom (klijentska strana), otvorite aplikaciju da uspostavite vezu, a zatim pokrenite naredbu "netstat -abn". Potražite aplikaciju u "uspostavljenom" stanju i pronađite broj porta te aplikacije u stupcu "Strana adresa".
To je teže učiniti za Linux ili Mac, ali naredba "lsof -i" ponekad će vam pokazati aplikacije i tcp portove koje koriste.
Pronađite nestandardni broj porta koji je konfiguriran na poslužitelju. Učinite to korištenjem jedne od prethodnih metoda ili gledanjem postavki konfiguracije za aplikaciju koja se izvodi na poslužitelju. Ako nemate pristup poslužitelju, pitajte administratora poslužitelja koji broj porta aplikacija koristi.
Svaki razgovor je povezan s dva broja portova. Stranica poslužitelja je standardni ili dobro poznati broj porta u rasponu od 0 do 1023, a strana klijenta je broj koji se nasumično generira samo za taj kratki razgovor i kreće se od 49152 do 65535.
Kada je broj porta aplikacije poslužitelja konfiguriran da bude nestandardni port, tada je računalo mora modificirati broj porta klijentove aplikacije tako da odgovara onom poslužitelja kako bi se spojio na servis. Ako je Google konfiguriran da koristi port 8080 umjesto standardnog porta 80, na primjer, pristupili biste mu upisivanjem "http://google.com: 8080" u svoj web preglednik; u ovom slučaju, preglednik bi bio klijentska aplikacija. Svaka klijentska aplikacija ima drugačiji način konfiguriranja nestandardnih brojeva portova.
Da biste vidjeli sve opcije za naredbu netstat, upišite "netstat /?" u Windows naredbenom retku ili upišite "man netstat" u Mac ili Linux terminal.