如何查看计算机端口状态

如何查看计算机端口状态

在默认状态下,Windows会打开很多“服务端口”,如果你想查看本机打开了哪些端口、有哪些电脑正在与本机连接,可以使用以下两种方法。

1.利用netstat命令

Windows提供了netstat命令,能够显示当前的 TCP/IP 网络连接情况,注意:只有安装了TCP/IP协议,才能使用netstat命令。

操作方法:单击“开始→程序→附件→命令提示符”,进入DOS窗口,输入命令 netstat -na 回车,于是就会显示本机连接情况及打开的端口,如图1。其中Local Address代表本机IP地址和打开的端口号(图中本机打开了135端口),Foreign Address是远程计算机IP地址和端口号,State表明当前TCP的连接状态,图中LISTENING是监听状态,表明本机正在打开135端口监听,等待远程电脑的连接。

如果你在DOS窗口中输入了netstat -nab命令,还将显示每个连接都是由哪些程序创建的。上图中本机在135端口监听,就是由svchost.exe程序创建的,该程序一共调用了4个组件(RPCRT4.dll、rpcss.dll、svchost.exe、KvWspXP_1.dll)来完成创建工作。如果你发现本机打开了可疑的端口,就可以用该命令察看它调用了哪些组件,然后再检查各组件的创建时间和修改时间,如果发现异常,就可能是中了木马。

2.使用端口监视类软件

与netstat命令类似,端口监视类软件也能查看本机打开了哪些端口,这类软件非常多,著名的有Tcpview、网络端口查看器等,如果你上网时启动这类软件,密切监视本机端口连接情况,这样就能严防非法连接,确保自己的网络安全。

下图以Tcpview软件视图为例:

3. 利用telnet命令检测端口映射是否成功

确保在路由器上端口映射的设置没有问题后,远程可以通过telnet命令来验证端口是否映射成功,即在dos命令行下输入telnet +路由器WAN口IP +对应的端口号,比如“telnet 124.90.173.12 80”,如果有类似“不能打开到主机的连接, 在端口 80: 连接失败”提示的话,说明端口没有映射成功;如果弹出一个空白黑色的对话框,那说明端口映射成功。 具体检测步骤:

(1)在远程计算机上(可以正常上网)依次点击“开始”--“运行”,在运行对话框中输入“cmd”,然后点“确定”就可弹出类似于dos的命令行对话框,如下图所示:

(2)在DOS命令行下直接输入相关命令进行测试,比如要测试路由器的80端口是否映射成功,直接在DOS命令下输入命令 :telnet 124.90.173.12 80 (124.90.173.12为做端口映射路由器的WAN口IP地址)。如下图所示:

(3)如果端口映射成功,就会弹出空白黑色对话框,如下图所示:

(4)如果端口映射失败,也会有相关提示,如下图所示:

如何查看计算机端口状态

在默认状态下,Windows会打开很多“服务端口”,如果你想查看本机打开了哪些端口、有哪些电脑正在与本机连接,可以使用以下两种方法。

1.利用netstat命令

Windows提供了netstat命令,能够显示当前的 TCP/IP 网络连接情况,注意:只有安装了TCP/IP协议,才能使用netstat命令。

操作方法:单击“开始→程序→附件→命令提示符”,进入DOS窗口,输入命令 netstat -na 回车,于是就会显示本机连接情况及打开的端口,如图1。其中Local Address代表本机IP地址和打开的端口号(图中本机打开了135端口),Foreign Address是远程计算机IP地址和端口号,State表明当前TCP的连接状态,图中LISTENING是监听状态,表明本机正在打开135端口监听,等待远程电脑的连接。

如果你在DOS窗口中输入了netstat -nab命令,还将显示每个连接都是由哪些程序创建的。上图中本机在135端口监听,就是由svchost.exe程序创建的,该程序一共调用了4个组件(RPCRT4.dll、rpcss.dll、svchost.exe、KvWspXP_1.dll)来完成创建工作。如果你发现本机打开了可疑的端口,就可以用该命令察看它调用了哪些组件,然后再检查各组件的创建时间和修改时间,如果发现异常,就可能是中了木马。

2.使用端口监视类软件

与netstat命令类似,端口监视类软件也能查看本机打开了哪些端口,这类软件非常多,著名的有Tcpview、网络端口查看器等,如果你上网时启动这类软件,密切监视本机端口连接情况,这样就能严防非法连接,确保自己的网络安全。

下图以Tcpview软件视图为例:

3. 利用telnet命令检测端口映射是否成功

确保在路由器上端口映射的设置没有问题后,远程可以通过telnet命令来验证端口是否映射成功,即在dos命令行下输入telnet +路由器WAN口IP +对应的端口号,比如“telnet 124.90.173.12 80”,如果有类似“不能打开到主机的连接, 在端口 80: 连接失败”提示的话,说明端口没有映射成功;如果弹出一个空白黑色的对话框,那说明端口映射成功。 具体检测步骤:

(1)在远程计算机上(可以正常上网)依次点击“开始”--“运行”,在运行对话框中输入“cmd”,然后点“确定”就可弹出类似于dos的命令行对话框,如下图所示:

(2)在DOS命令行下直接输入相关命令进行测试,比如要测试路由器的80端口是否映射成功,直接在DOS命令下输入命令 :telnet 124.90.173.12 80 (124.90.173.12为做端口映射路由器的WAN口IP地址)。如下图所示:

(3)如果端口映射成功,就会弹出空白黑色对话框,如下图所示:

(4)如果端口映射失败,也会有相关提示,如下图所示:


相关文章

  • 抛弃杀软――赤手空拳再战病毒木马
  • 1 巧用进程识别病毒.木马 电脑启动后,在系统中只要运行一个程序,系统便会在后台加载相应的进程.简单地说,进程是操作系统当前运行的执行程序,因此一个软件可能只有一个进程,也有可能同时有两个以上的进程在执行.在系统当前运行的执行程序里包括:系 ...查看


  • 新手如何设置路由器
  • 如何设置路由器? http://www.tp-link.com.cn/pages/article-detail.asp?result=school&d=255 (特别适用于刚购买路由器但不会使用的新用户) 本文将针对TP-LINK的 ...查看


  • 怎样查看端口,关闭开启端口,各种端口的作用
  • 端口概念.什么是端口 在网络技术中,端口(Port)大致有两种意思: 一是物理意义上的端口,比如,ADSL Modem.集线器.交换机.路由器用于连接其他网络设备的接口,如RJ-45端口.SC端口等等. 二是逻辑意义上的端口,一般是指TCP ...查看


  • 如何查看端口
  • 关于端口以及如何查看端口端口的最简单介绍以及说明怎样查看自己的端口按对应的协议类型,端口有两种:TCP端口和UDP端口.由于TCP和UDP两个协议是独立的,因此各自的端口号也相互独立,比如TCP有235端口,UDP也可以有235端口,两者并 ...查看


  • 实验五:静态路由配置
  • 实验五 静态路由配置 实验目的 1.熟悉模拟器Packet tracer的使用环境: 2.掌握路由器的几种工作模式及模式之间的切换: 3.掌握路由器常见端口的配置步骤: 4.理解路由表的查找原理,理解静态路由的概念: 5.掌握设置静态路由和 ...查看


  • 思科交换机的登录.密码恢复与应用
  • 思科交换机的登录.密码恢复与应用 一.登录交换机 首先找一根CONSOLE 线将计算机的串口与交换机的CONSOLE 口相连.(注:CONSOLE[控制台]线的一端为RJ45的水晶头,一端用DB9的串口,如果想要自己制作这根线,可以使用一根 ...查看


  • 微机原理实验步骤学生
  • 实验要求及步骤 一.遵守"微机原理实验室实验守则",严格执行各个要求. 二.实验前准备的内容:a .完成前次实验报告,b .本次实验的预习报告,c .实验用到的电路图.流程图.程序. 三.实验内容 1.软件实验步骤: D ...查看


  • 网络故障排查方法典型经验
  • 网络故障排查方法典型经验 类型:桌面终端 关键字:网络故障,排查办法 1.引言 作为网管,经常会接到各种故障报修电话,其实总结一下,这些电话的主要内容不外乎两点,一类是计算机问题,一类是网络问题.所以,公司网管要做的,也是主要从这两个方面入 ...查看


  • 网络故障排错总结
  • 一.常见测试命令 一. 常见windows 系统自带测试命令的测试范围 1. Ipconfig 命令 查看主机上的TCP/IP配置,包括IP 地址.子网掩码和默认网关等信息时使用ipconfig 命令. 命令格式如下: ipconfig [ ...查看


热门内容