Ako nájsť číslo môjho portu v mojej sieti LAN

Otvorte terminál. V systéme Windows otvorte príkazový riadok kliknutím na „Štart“ a zadaním „CMD“ do poľa „Spustiť“. Na Macu napíšte do vyhľadávača „terminal“ alebo prejdite do priečinka Applications, otvorte priečinok Utilities a otvorte „Terminal“. Tieto príkazy možno spustiť z klientskeho počítača alebo zo strany servera. Častokrát nebudete mať prístup na stranu servera.

Spustite príkaz "netstat -an" z terminálu alebo príkazového riadka. Výstup je podobný pre Linux, Windows a Mac. Ak má váš výstup viacero sekcií, prejdite nahor, kým nenájdete tieto nadpisy stĺpcov: Protokol, Miestna adresa, Zahraničná adresa a Štát. Stĺpce s lokálnou a zahraničnou adresou označujú adresu internetového protokolu (IP) a číslo portu oddelené dvojbodkou. Každý riadok označuje aplikáciu, ktorá je v konverzácii s iným počítačom alebo čaká na nadviazanie konverzácie.

Vyhľadajte stav „počúvania“, aby ste zistili číslo portu služieb spustených na vašom počítači (počítač funguje ako server.) „Počúvať“ znamená, že váš počítač čaká, kým iný počítač požiada o prístup k nemu aplikácie. Pozrite sa do stĺpca „Miestna adresa“ v priradenom riadku a zistite číslo portu.

Ak chcete nájsť číslo portu, ktorý váš počítač používa na pripojenie k službám spusteným na inom počítači (váš počítač funguje ako klient), vyhľadajte stav „established“. „Zavedený“ znamená, že váš počítač komunikuje s aplikáciou na inom počítači. Číslo portu zistite v stĺpci „Zahraničná adresa“ v príslušnom riadku.

Spustite príkazy "netstat -bn" a "netstat -abn" z príkazového riadka systému Windows, aby ste určili číslo portu používaného konkrétnou aplikáciou. Na počítači, v ktorom je aplikácia spustená ako služba (na strane servera), vyhľadajte aplikáciu v stave „počúvania“ a v stĺpci „Miestna adresa“ nájdite číslo portu danej aplikácie. Na počítači, ktorý sa pokúša pripojiť k službe (na strane klienta), otvorte aplikáciu na vytvorenie pripojenia a potom spustite príkaz „netstat -abn“. Vyhľadajte aplikáciu v stave „etablovaná“ a v stĺpci „Zahraničná adresa“ nájdite číslo portu tejto aplikácie.

Pre Linux alebo Mac je to ťažšie, ale príkaz "lsof -i" vám niekedy ukáže aplikácie a porty tcp, ktoré používajú.

Nájdite neštandardné číslo portu, ktoré bolo nakonfigurované na serveri. Urobte to pomocou jednej z predchádzajúcich metód alebo pohľadom na konfiguračné preferencie pre aplikáciu spustenú na serveri. Ak nemáte prístup k serveru, opýtajte sa správcu servera, aké číslo portu aplikácia používa.

Každá konverzácia je spojená s dvoma číslami portov. Na strane servera je štandardné alebo dobre známe číslo portu v rozsahu od 0 do 1023 a na strane klienta je číslo náhodne vygenerované len pre túto krátku konverzáciu v rozsahu od 49152 do 65535.

Keď je číslo portu aplikácie servera nakonfigurované ako neštandardný port, potom počítač musí upraviť číslo portu aplikácie klienta tak, aby sa zhodovalo s číslom servera, aby sa mohol pripojiť k služby. Ak by bol Google nakonfigurovaný tak, aby používal port 8080 namiesto štandardného portu 80, napríklad by ste k nemu pristúpili zadaním „http://google.com: 8080" do vášho webového prehliadača; v tomto prípade by bol prehliadač klientskou aplikáciou. Každá klientska aplikácia má iný spôsob konfigurácie neštandardných čísel portov.

Ak chcete zobraziť všetky možnosti príkazu netstat, napíšte "netstat /?" v príkazovom riadku systému Windows alebo zadajte príkaz „man netstat“ v termináli Mac alebo Linux.