如何在Windows系统上测试服务器端口是否开放
在工作中处理服务器故障问题的时候,经常需要检测一下Windows的服务器业务端口是否开放,是否能正常在外面通讯。下面与大家分享一下如何在windows环境下检测服务器端口是否开放。
1、我们在工作中经常接触的都是TCP,UDP的端口都是很少用的。检测TCP端口能否在外面访问的方法很简单,telnet可以测试出来结果。
2、像上面这样子测试百度服务器的80端口,这个可以看到是有反应的,是开放通的。如果没有开放就像下面这样的显示。
3、本文开始的时候提供给了psping 软件下载,当然你也可以去微软的网站那里下载psping,这个软件好用,可以测试TCP或者UDP都行,十分实用。
4、可以看一下这个命令的使用方法
5、使用它来测试TCP端口是否开放以及通讯情况
6、如果Windows系统里边telnet和psping都没有,可以在网页上打开测试一下端口是否开放通讯;
7、在Windows下面测试UDP确实是有点比较麻烦的事,一般都选择 在Linux上面进行测试,如果非要在Windows上面测试UDP可以选择安装nmap进行测试。
用Jmeter进行TCP测试,取样器结果显示Response code: 500错误是设置错误造成的,解决方法为:
1、新建线程组。
2、在线程组中新建WebSocket Sample。
3、将网站提供的host等信息填入即可与网站通信,之后运行。
4、这样就可以看出第二条消息发送时是直接用的第一条消息打开的连接,服务器的响应被归类到一次会话的响应窗口。
telnet和nc 是用来测试端口连通性的一般工具。
telnet可以测试tcp端口的连通性。
nc可以测试tcp和udp端口的连通性。
请确保telnet和nc工具已经安装
# yum install nc# yum install telnet
基于Nodejs、socketio,开发了TCP和UDP服务平台,帮助大家做TCP和UDP协议的测试
在做硬件终端与服务器通信时,由于没有服务器、没有TCP或UDP服务后台,非常不方便进行TCP、UDP协议的测试,我这里为大家分别提供TCP和UDP测试平台。
TCP测试服务平台信息:
TCP协议硬件地址(报文上报地址)IP:4710799203 端口:8002
客户端TCP报文查看和报文下发地址: http://4710799203:8012/
UDP测试服务平台信息:
UDP协议硬件地址(报文上报地址)IP:4710799203 端口:5003
客户端UDP报文查看和报文下发地址: http://4710799203:8013/
如下进行简单演示硬件终端与服务平台的交互过程
1、TCP协议终端与平台交互过程演示
11 打开浏览器输入客户端地址: http://4710799203:8012/ ,即可访问到测试TCP协议的前端页面,如下图所示
12 用TCP调试工具进行测试,输入终端测试服务器地址IP:4710799203 端口:8002,建立SOCKET连接,并向服务器发送报文,如下图所示
13 服务器接收到终端发送的报文,并实时的展示出来,如下图所示
14 在下发输入框,输入需要下发的报文,然后点击”SEND”按钮,服务平台将向终端发送报文,如下图所示,终端接收到服务平台发送的报文
2、UDP协议终端与平台交互过程演示
21 打开浏览器输入客户端地址: http://4710799203:8013/ ,即可访问到测试UDP协议的前端页面,如下图所示
22 用UDP调试工具进行测试,输入终端测试服务器地址IP:4710799203 端口:5003,建立UDP连接,并向服务器发送报文,如下图所示
23 服务器接收到终端发送的报文,并实时的展示出来,如下图所示
24 在下发输入框,输入需要下发的报文,然后点击”SEND”按钮,服务平台将向终端发送报文,如下图所示,终端接收到服务平台发送的报文
0条评论