title: How do I check whether an open port is TCP or HTTP?
body: <p>Specifically, I have a Windows server (Windows 7), but the <code>netstat -an</code> command only shows whether ports are TCP or UDP.  I thought these were the only kinds of ports, but node.js seems to distinguish between HTTP ports and TCP ports (<a href="http://nodejs.org" rel="nofollow">example at bottom of linked page</a>).  I'm currently using node.js in a program that will run on my server, and it opens HTTP ports by default.  These appear as TCP ports under <code>netstat -an</code>.</p>
  
  <p>Is there a command line trick for distinguishing whether an open port on this server is HTTP or TCP?  I make requests to my Information Technology office about ports that I need on this server, and they need to know whether these ports will be TCP, UDP, etc.</p>
  
  <p>If necessary to use a remote client, I have a Mac that can do the job.</p>