测试TCP和UDP端口的方法

下面以Linux平台为例,讲述测试TCP和UDP端口的方法。
有两个命令可以用来测试端口,一个是telnet,一个是nc,但telnet只能用于测试TCP端口,而nc即可用于测试TCP端口也可用来测试UDP端口。

【telnet命令的用法】
telnet IP port
例如:
[root@localhost]# telnet 192.168.0.181 20060
Trying 192.168.0.181...
Connected to 192.168.0.181.
Escape character is '^]'.
quit  // 输入quit并回车退出telnet。  
Connection closed by foreign host.
[root@localhost]#

【nc命令的用法】
1. 测试TCP端口
nc -vz IP port
例如:
[root@localhost]# nc -vz 192.168.0.181 20060
Connection to 192.168.0.181 20060 port [tcp/*] succeeded!
[root@localhost]#
2. 测试UDP端口
nc -vuz IP port

举例说明

Windows的IP是192.168.0.3,Linux的IP是192.168.0.32。

在调试工具上没创建端口号为34567服务时,在Linux如下执行nc命令无任何输出。如下:
[root@localhost]# nc -vuz 192.168.0.3  34567
[root@localhost]#                                              // 执行nc命令后无任何信息输出。
在调试工具上创建端口号为34567服务后,在Linux执行nc命令后有“succeeded”信息输出。如下:

[root@localhost]# nc -vuz 192.168.0.3  34567
Connection to 192.168.0.3 34567 port [udp/*] succeeded!
[root@localhost]#

--- 注意 ---
执行nc命令时,有时随便写个主机名和有效的端口号也能输出“succeeded”信息,如下:
[root@localhost]# nc -vuz srtsrtseggg 61357
 Connection to srtsrtseggg 61357 port [udp/*] succeeded!
[root@localhost]#
那是因为DNS服务器有污染(或者叫广告插入),对于任意不存在的域名都会给出解析IP。这可以用wget命令检验,如下:
[root@localhost]# wget --spider srtsrtseggg
Spider mode enabled. Check if remote file exists.
--2016-06-08 01:59:04--  http://srtsrtseggg/
Resolving srtsrtseggg... 123.129.254.17
Connecting to srtsrtseggg|123.129.254.17|:80...
...

看到解析出来的IP,还有HTTP响应。

————————————————
版权声明:本文为CSDN博主「iw1210」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/iw1210/article/details/51603772/

测试TCP和UDP端口的方法相关推荐

  1. 测试tcp和udp端口连通性

    测试tcp和udp端口连通性 测试tcp和udp端口连通性 tcp端口 命令 telnet udp端口 命令 nc nc命令用法 nc命令man帮助示例 nc默认tcp协议,使用udp要指定u 测试t ...

  2. 测试UDP端口的方法

    测试UDP端口的方法 2. nmap -sU 10.121.169.58 -p 161 需要安装,yum install nmap 2. nc -vuz 10.121.169.58 161

  3. linux tcp 丢包命令_在Linux下实现测试TCP和UDP的丢包检测!

    在Linux下实现测试TCP和UDP的丢包检测! 疯狂の猿猴 • 2020 年 12 月 11 日 前言 本人平时基本上都是win,一下子转战到linux,有点不习惯! 因此做个记录,便于以后自己查阅 ...

  4. 如何使用Nmap扫描所有TCP和UDP端口?

    Nmap is a very useful and popular tool used to scan ports. Nmap by default scans the most popular 10 ...

  5. Apple 软件产品使用的 TCP 和 UDP 端口

    了解 Apple 产品(如 macOS.macOS 服务器."Apple 远程桌面"和 iCloud)使用的 TCP 和 UDP 端口.其中的很多端口都是大家熟知的行业标准端口. ...

  6. 使用 Nmap 扫描 TCP 和 UDP 端口

    Nmap 是渗透测试人员和系统/网络管理员中非常流行的工具.我们已经准备好提供不同的 nmap 教程和备忘单,但 TCP 和 UDP 端口扫描是扫描的重要部分.我们将在本教程中详细介绍. 开始端口扫描 ...

  7. android手机版tcp或者udp通讯测试工具,可以用于工业设备或者系统开发时间测试tcp或是udp连接通讯是否正常工作

    TUtool 介绍 由于工作需要一款安卓的tcp udp测试工具,而市场里没有或者不好用,或者都是广告,现在个人开发者又不让发布应用了,小巧好用不收集用户信息的不收费没有广告的小工具只能自己用,哈哈. ...

  8. C# UDP 端口扫描方法

    UDP 端口扫描方法 有一下两种方法(感谢小铎同学提供资料): (1)如何扫描开放的UDP端口 C#_小铎的bb的博客-CSDN博客 (2)C# 检测远端端口UDP监听状态_haiguimo8601的 ...

  9. tcp和udp端口测试连通性

    服务器临时监听udp端口 nc -l 8081 在别的终端测试连接端口 telnet ip 8081nc -vz ip 8081 服务器临时监听udp端口 nc -lu 8081 在别的终端测试连接端 ...

  10. Linux下使用nc命令测试TCP、UDP

    什么是nc nc是一个简单.可靠的网络测试工具! 开启一个TCP服务器 nc   -l  192.168.1.100    6666 连接TCP服务端: nc   192.168.1.100    6 ...

最新文章

  1. 033_jQuery Ajax的ajax方法
  2. SQL中 char、varchar、text 和 nchar、nvarchar、ntext的区别
  3. keil优化等级设置
  4. Query Layer介绍
  5. 红橙Darren视频笔记 ViewGroup事件分发分析 基于API27
  6. duilib源码修改之WindowImplBase类OnCreate函数
  7. vs2013制作滚屏软件
  8. 微信小程序使用VantUI框架
  9. switch系统升级无法连接服务器失败,switch更新无法连接服务器(图文)
  10. xfs文件系统修复问题
  11. 微信号可以一年内第二次修改技巧吗?
  12. 单招学计算机好学吗,单招没被录取学什么,计算机行业
  13. raptor算法流程图例题_【实验4】熟悉可视化算法描述软件(RAPTOR)使用及结构化程序设计...
  14. 如何成为荣耀开发者:注册与认证常见问题
  15. 新计算机是飞行模式怎么开,win10自己打开飞行模式,怎么处理
  16. 服务更新发布方式------“金丝雀、滚动更新、蓝绿部署”
  17. 基于Java+Dubbo设计的智能公交查询系统
  18. 设计模式(二)—— 创建型模式
  19. 【大数据实战】flume 数据采集
  20. Python最假的库:Faker

热门文章

  1. PropertyUtils.copyProperties复制对象失败
  2. 攻防世界 crypto Railfence
  3. wordpress电商独立站模板
  4. python画3D图
  5. 剑指 Offer 总结 - leetcode 剑指offer系列
  6. 为什么程序员下班后只关显示器却从不关电脑?
  7. java编程规范(chinasoft内部考试),答案并非全部正确。仅供参考
  8. 获得客户端真实IP的方法
  9. y480 linux无线网卡驱动,联想y480无线网卡驱动下载
  10. matlab解隐式差分格式,【毕业设计(论文)】二维热传导方程有限差分法的MATLAB实现...