Come trovare il mio numero di porta sulla LAN

July 20

Come trovare il mio numero di porta sulla LAN


I numeri di porta vengono assegnati alle applicazioni e le comunicazioni su una rete locale (LAN). Essi contribuiscono a mantenere un particolare "conversazione" distinguibile da un altro. numeri di porta predefiniti sono stati assegnati per la maggior parte delle applicazioni o servizi. Ad esempio, l'accesso web standard (http) corre sulla porta 80, e sicuro accesso al Web (HTTPS) corre sulla porta 443. Ufficiali noto numeri di porta sono disponibili sul sito web dell'Autorità di Internet Assigned Numbers, che è collegato nella sezione Risorse . Molti numeri di porta non ufficiali comunemente conosciute sono in uso da parte di fornitori pure.

istruzione

1 Aprire un terminale. Per Windows, aprire un prompt dei comandi facendo clic su "Start" e digitare "cmd" nella casella "Esegui". Per un Mac, di tipo "terminale" nel Finder, o andare alla cartella Applicazioni, aprire la cartella Utility e aprire "Terminal". Questi comandi possono essere eseguiti dal computer client o dal lato server. Spesso, non si avrà accesso al lato server.

2 Eseguire il comando "netstat -an" dal prompt del terminale o il comando. L'output è simile per Linux, Windows e Mac. Se l'output è più sezioni, poi scorrere verso l'alto fino a trovare queste intestazioni delle colonne: Protocollo, indirizzo locale, indirizzo estera e di Stato. Le colonne di indirizzo locali e stranieri indicano l'indirizzo del protocollo Internet (IP) e il numero di porta, separati da due punti. 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 "ascoltare" per trovare il numero della porta di servizi in esecuzione sul computer (il computer che funge da server.) "Ascoltare" significa che il computer è in attesa di un altro computer per richiedere l'accesso a tale applicazione. Guardate sotto la colonna "Indirizzo locale" della riga associato per determinare il numero di porta.

4 Cercare lo stato di "stabilito" per trovare il numero della porta utilizzata dal computer per connettersi a 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. Guardare sotto la colonna "Foreign Address" della riga associato per determinare il numero di porta.

5 Eseguire "-BN netstat" e "-abn netstat" dal prompt dei comandi di Windows per determinare il numero di porta in uso da parte di una particolare applicazione. Su un computer che esegue l'applicazione come un servizio (lato server), cercare l'applicazione nello stato di "ascolto", e controllare la colonna "Indirizzo locale" per trovare il numero di porta di tale applicazione. Su un computer cerca 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 che dell'applicazione nella colonna "Foreign Address".

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. Per fare ciò, utilizzando uno dei metodi precedenti o guardando le preferenze di configurazione per l'applicazione in esecuzione sul server. Se non si ha accesso al server, poi chiedere all'amministratore del server, che porta il numero utilizza l'applicazione.

Consigli e avvertenze

  • Ogni conversazione è associato a due numeri di porta. lato del server è un numero di porta standard o noto da 0 a 1023, e parte del cliente è un numero generato in modo casuale solo per quel breve conversazione e che vanno 49.152-65.535.
  • Quando il numero di porta dell'applicazione di un server è stato configurato per essere una porta non standard, quindi un computer deve modificare il numero di porta dell'applicazione del cliente di corrispondere a quello del server in modo da connettersi al servizio. Se Google fosse configurato per utilizzare la porta 8080 anziché la porta standard 80, per esempio, è necessario 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 vedere tutte le opzioni per il comando netstat, digitare "netstat /?" in un prompt dei comandi di Windows, o di tipo "man netstat" in un terminale Mac o Linux.