Visualizzazione TCP per scopi diagnostici di rete
Immagini
TCPView è uno strumento di Windows liberamente disponibile che consente di visualizzare tutti i diversi socket TCP e UDP presenti sul computer, oltre ai dettagli degli indirizzi IP associati. È possibile utilizzare semplicemente un menu o un pulsante della barra degli strumenti per passare da una visualizzazione all'altra. Ciò è particolarmente utile se si è amministratori di un server. TCPView visualizza l'indirizzo IP di ogni connessione TCP nota sul computer. Fornisce inoltre dettagli sul numero di porta, sulla porta di origine e sulla porta di destinazione di ogni pacchetto, in modo da poter comprendere facilmente i protocolli in uso sul sistema.
Una delle cose fondamentali da ricordare sull'uso di TCPView con il sistema operativo Linux è di assicurarsi sempre che venga usato con le utility di Sysinternals e non con il modulo di rete integrato nella distribuzione. Il sottosistema di rete integrato non include alcun supporto per la visualizzazione delle connessioni TCP e quindi non mostrerà i dati desiderati. D'altra parte, l'utilità di rete di Sysinternals ha una funzione che consente di specificare un numero arbitrario di porte "bloccate" per la connessione. È quindi possibile aprire TCPView per visualizzare i nomi dei socket associati a tali porte e lo stato di ciascuno di essi. Quando si usa la versione a riga di comando del programma, però, non è possibile visualizzare i nomi dei socket TCP e quindi non è possibile selezionarli con facilità.
Forse avete visto la libreria di protocollo HTTP di Sysinternals, che consente di leggere i dati HTTP e di trasmetterli in una rete di server. Questo è un esempio di come si possa accedere a TCPView utilizzando un server HTTP, specificando un nome di immagine appropriato. Il carattere "-" è il nome dell'host del socket TCP, mentre il carattere ";" è il numero di porta. Per visualizzare i vari endpoint TCP, è possibile fare clic sulle intestazioni delle colonne per visualizzare un elenco di indirizzi IP, oppure specificare un gruppo arbitrario di indirizzi IP nella vista TCP per ottenere una vista dettagliata di ciascun server.