v 3.04|Sysinternals
TCP viewing for network diagnostic purposes
TCPView is a free Windows tool that allows you to view all TCP and UDP sockets in your computer as well as details about their associated IP addresses. To toggle between the various displays, you can use a toolbar or menu button. This is especially useful for server administrators. TCPView will display every known TCP connection on your system. It will also provide details about the source port, destination port, and port number for each packet so that you can easily understand the protocols being used on your system.
TCPView should only be used with Sysinternals utilities. The built-in network subsystem does not support viewing TCP connections so it won't display the data that you need. Sysinternals' networking utility, on the other hand, has a feature that allows for you to specify an unlimited number of connection'stuck’ ports. TCPView can be opened to see the socket names and statuses. The command-line version of TCPView doesn't allow you to view the TCP socket names and you won't be in a position to select them.
Sysinternals' HTTP protocol libraries may have been familiar to you. This library allows you to read HTTP data and then pass it on to other servers. This is one example of how an HTTP server can access TCPView - by specifying the appropriate image name. The host name of the TCP socket is indicated by the "-" character, while the port number is indicated by the ";" character. To view the TCP endpoints you can click on the column headers. This will display a list with IP addresses. You can also specify a group of IP addresses to see each server in detail in the TCP view.