Numeri di porta sono assegnati alle applicazioni e ai loro comunicazioni su una rete locale (LAN). Aiutano a mantenere una particolare "conversazione" distinguibile da un altro. Numeri di porta predefiniti sono stati assegnati per la maggior parte delle applicazioni o servizi. Ad esempio, accesso web standard (http) viene eseguito sulla porta 80 e accesso web sicuro (https) viene eseguito sulla porta 443. I numeri di porta ben noto ufficiale si trovano sul sito Web della Internet Assigned Numbers Authority ', che è collegato nella sezione risorse. Molti numeri di porta non ufficiale comunemente noti sono in uso da venditori pure.
Istruzioni
1
Aprire un terminale. Per Windows, aprire un prompt dei comandi facendo clic su "Start" e digitare "CMD" nella casella "Esegui". Per un Mac, tipo "terminale" nel finder, o andare alla cartella applicazioni, aprire la cartella Utility e Apri "Terminale". Questi comandi possono essere eseguiti dal computer client o lato server. Spesso, non si avrà accesso al lato server.
2
Eseguire il comando "netstat - an" dal terminale o prompt dei comandi. L'output è simile per Linux, Windows e Mac. Se il vostro output con più sezioni, quindi scorrere fino a trovare queste intestazioni di colonna: protocollo, locale indirizzo, indirizzo esterno e stato. Le colonne locali e stranieri indirizzo indicano l'indirizzo Internet protocol (IP) e il numero di porta, separati da una virgola. Ogni riga indica un'applicazione che sia in una conversazione con un altro computer o in attesa di stabilire una conversazione.
3
Cercare uno stato di "ascolto" per trovare il numero di porta dei servizi in esecuzione sul tuo computer (il computer che funge da server). "Listen" significa che il computer è in attesa di un altro computer richiedere l'accesso a tale applicazione. Guardate la colonna "Indirizzo locale" della riga associata per determinare il numero di porta.
4
Cercare lo stato di "stabilito" per trovare il numero di porta utilizzato dal computer per connettersi ai servizi in esecuzione su un altro computer (il computer che agisce come un client). "Stabilito" significa che il computer sta comunicando con un'applicazione su un altro computer. Guardate la colonna "Indirizzo esterno" della riga associata per determinare il numero di porta.
5
Eseguire "netstat - bn" e "netstat -abn" da un prompt dei comandi di Windows per determinare il numero di porta in uso da una particolare applicazione. In un computer che esegue l'applicazione come un servizio (lato server), cercare l'applicazione in stato di "ascolto" e controllare la colonna "Indirizzo locale" per trovare il numero di porta dell'applicazione. In un computer tenta di connettersi al servizio (lato client), aprire l'applicazione per stabilire la connessione e quindi eseguire il comando "netstat -abn". Cercare l'applicazione nello stato "stabilito" e trovare il numero di porta dell'applicazione nella colonna "Indirizzo esterno".
Questo è più difficile da fare per Linux o Mac, ma il comando "lsof -i" a volte vi mostrerà le applicazioni e le porte tcp che utilizzano.
6
Trovare il numero di porta non standard che è stato configurato sul server. Eseguire questa operazione utilizzando uno dei metodi precedenti o guardando le preferenze di configurazione per l'applicazione in esecuzione sul server. Se non avete accesso al server, quindi chiedere all'amministratore del server che l'applicazione utilizza il numero di porta.
Consigli & Avvertenze
- Ogni conversazione è associato con due numeri di porta. Lato server è un numero di porta standard o ben noto che vanno da 0 a 1023, e parte del cliente è un numero casuale generato solo per quel breve conversazione e che vanno da 49152 a 65535.
- Quando il numero di porta dell'applicazione di un server è stato configurato per essere una porta non standard, quindi un computer necessario modificare il numero di porta dell'applicazione del cliente affinché corrisponda a quello del server per connettersi al servizio. Se Google sono stati configurati per utilizzare la porta 8080, piuttosto che la porta standard 80, ad esempio, potrebbe accedervi digitando "http://google.com:8080" nel browser web; in questo caso, il browser sarebbe l'applicazione client. Ogni applicazione client ha un modo diverso per configurare i numeri di porta non standard.
- Per visualizzare tutte le opzioni per il comando netstat, digitare "netstat /?" in un prompt dei comandi di Windows, o un tipo "uomo netstat" in un terminale Mac o Linux.