如何查看服务器所开放的端口
的有关信息介绍如下:1.Windows本身自带的netstat命令
关于netstat损素包杨命令,我们先来看看windows帮助文件中的介绍:
Netstat
来自显示协议统计和当前的TCP/IP网络连接。该命令只有在安装了TCP/IP协议后才可以使用。
net每切巴财系stat[-a][-e][-n][-s][-pprotocol][-r][interval]
参数
-360问答a
显示所有连接和侦听端口。服务器连接通常不显丝示。
-e
显示以太网统计。该参数可以与-s选项结合使用。
-n
以数字格式显示地址和端口号(而不是尝试查找名称)。
-s
显示每个协议的统计。默认情况下,显示TCP、UDP、ICMP和IP的统计。-p选项可以用来指定默认的子集。
-pprotocol
显示由protocol指定的协议的连接;protocol可以是tc落染目础条乐p或udp。如果与-s选项一游李觉优提眼临农换同使用显示每个协议的统计,protocol可以是tcp、udp、icmp或ip。
-r
显示路由表的内容。
interval
重新显示所选华密攻策脚孙船甲艺的统计,在每次显示之间暂停interval秒。按CTRL+事露积病歌找愿B停止重新显示统计。如果省略该序王亚双保德参数,netstat将打印一次当前的配置信息。
(1)公认端口(WellKnownPorts):从0到1023,它们紧密绑定(binding)于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是HTTP通讯。
(2)注册端口(RegisteredPorts):从1024到49151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:许多系统处理动态端口从1024左右开始。
(3)动态和/或私有端口(Dynamicand/orPrivatePorts):从49152到65535。理论上,不应为服务分配这些端口。实际上,机器通常从1024起分配动态端口。但也有例外:SUN的RPC端口从32768开始。
0通常用于分析操作系统。这一方法能够工作是因为在一些系统中“0”是无效端口,当你试图使用一种通常的闭合端口连接它时将产生不同的结果。一种典型的扫描:使用IP地址为0.0.0.0,设置ACK位并在以太网层广播。
2.工作在windows2000下的命令行工具fport
使用windows20供类派待候沉深统讲第00的朋友要比使用windows9X的幸运一些,因为可以使用fport这个程序来显示本机开放端口与进程的对应关系。
Fport是Fou重势庆ndStone出品的一个用来列出系统中所有打开的TCP/IP和UDP端口,以及它们对应应用程序的完整路径宪的灯密、PID标识、进程名称等信息的软件。
与Fport功能类似的图形化界面工具ActivePorts
ActivePorts为SmartLine出品,你可以用来监视电脑所责穿有打开的TCP/IP/UDP端口,不但可以将你所有的端口显示出久江章来,还显示所有端口所对应的程序所在的路径,本地IP和远端IP(试图雷划写西上差连接你的电脑IP)是否正在活动。