1 TCP端口的连通性

TC端口的连通性,一般通过telnet检测:

TCP协议是面向连接的,可以直接通过telnet命令连接

telnet host-ip port

2 UDP端口的连通性

因为公司网络防火墙一般对端口会有一些限制,通过公司网络访问外部服务器特定端口时,需要检测与目标服务器特定端口的连通性;

若无法连通,在确认目标服务器相关端口打开时,则很有可能是被公司网络(中间网络)屏蔽了。对于TCP端口,如上一般用telnet检测。

对于UDP端口,一般稍微复杂点:

因为UDP协议是无连接的,不需要握手建立连接,数据发送后,server端也不会返回确认信息。

一般可以使用netcat检测,这个命令被誉为是网络中的“瑞士军刀”,功能非常强大,测试udp只是其中的一个功能变通。

UDP端口连通性测试:

在目标机器监听UDP端口port1, 在客户端机器向目标机器port1端口发送UDP数据报,看能否发送成功。发送成功,则表示可连通。

例如:

a机器上运行:

nc -ul 1080

或:netcat -ul -p 1080

#使用udp模式监听1080 端口

b机器上运行:

nc -u x.x.x.x 1080

或:netcat -u x.x.x.x 1080

#使用udp模式向该ip的1080端口发送信息。

效果如图,在任意一边输入内容,另一边则会收到相应内容,以此就可以测试该端口的udp连接是否通常。

参考:

How does netcat know if a UDP port is open?

Linux Netcat 命令——网络工具中的瑞士军刀

Netcat--Wikipedia

How might one check if a UDP port is open to another server

转载于:https://www.cnblogs.com/harvyxu/p/8590748.html

怎样检测TCP/UDP端口的连通性相关推荐

  1. 测试udp端口状态 curl_检测TCP/UDP端口的连通性

    大家在工作中,应该经常会用到监测tcp.udp端口的场景,tcp的端口连接大家应该都知道,但是udp就相对来说比较麻烦一些了,所以今天主要给大家分享一个如何监测upd端口是否在线的功能. 1 TCP端 ...

  2. Linux服务器上测试TCP/UDP端口的连通性

    目录 说明 测试tcp端口的连通性: 使用nc命令来测试udp端口的连通性: 使用nc命令来测试tcp端口的连通性: 使用案例如下: 说明 翻译自: How to Test Port[TCP/UDP] ...

  3. linux系统怎么测试udp端口通不通,怎么在Linux服务器上测试TCP/UDP端口的连通性?...

    翻译自: How to Test Port[TCP/UDP] Connectivity from a Linux Server (文档 ID 2212626.1) 适用于: Linux OS - Ve ...

  4. python测试udp端口_Linux系统的ECS实例中TCP/UDP端口测试及验证方法说明

    免责声明:本文档可能包含第三方产品信息,该信息仅供参考.阿里云对第三方产品的性能.可靠性以及操作可能带来的潜在影响,不做任何暗示或其他形式的承诺. 概述 本文主要介绍在Linux系统的ECS实例中,如 ...

  5. linux udp 端口测试,RAKsmart:Linux下TCP/UDP 端口测试及验证方法说明

    RAKsmart:Linux下TCP/UDP 端口测试及验证方法说明2020-06-11 在 Linux 系统中,有时需要在系统中测试端口的连通性,以便确认系统的TCP.UDP协议栈是否可以正常运行. ...

  6. linux 开通udp 端口号,Linux 下 TCP/UDP 端口测试及验证方法说明

    Linux 下 TCP/UDP 端口测试及验证方法说明 在云服务器 ECS Linux 系统中,有时需要在系统中测试端口的连通性,以便确认系统的TCP.UDP协议栈是否可以正常运行.本文对此进行简要说 ...

  7. linux监测本机udp发动情况,Linux 下 TCP/UDP 端口测试及验证方法说明

    在云服务器 ECS Linux 系统中,有时需要在系统中测试端口的连通性,以便确认系统的TCP.UDP协议栈是否可以正常运行.本文对此进行简要说明. TCP端口测试 使用 telnet 测试现有监听端 ...

  8. python监听udp端口_python检测远程udp端口是否打开

    python检测远程udp端口是否打开 import socket import threading import time import struct import Queue queue = Qu ...

  9. python测试udp端口_zabbix上使用外部检查的方式监测公网tcp/udp端口开放情况

    1.使用nmap程序可以监测公网tcp/udp开放情况,比较准确 2.zabbix服务器支持使用外部检查的方式定义监控项,需要自己编写脚本 3.脚本的思路使用nmap监测公网指定tcp/udp端口,使 ...

最新文章

  1. oracle中over 语法,Oracle语法之OVER(PARTITIONBY..)及开窗函数
  2. 通过 IDE/Maven 部署 Serverless 应用实践
  3. linux查看告警日志,shell脚本,用于监视Linux中的消息日志(警告,错误和严重)...
  4. html解析のBeautifulSoup
  5. 当,程序员突然想画画,AI+机器人就该登场了
  6. FLAT:又快又好的中文命名实体识别模型
  7. 接入HTTPS,给网站加一把绿色小锁
  8. CountDownLatch源码解读
  9. 推荐一个超级方便的Android 抓包工具 Chuck
  10. hcna华为认证网络工程师
  11. 双管道(CreatePipe)与本地cmd.exe进程通信(附源代码及编译好的程序,免费下载)
  12. Spark如何求解中位数
  13. 金山的 wifi共享android手机怎莫共享台式机3g无线网络,巧妙开启笔记本WiFi共享 手机上网有神助...
  14. 此生不戒多巴胺—冲刺总结
  15. MAE(掩码自编码器)是可扩展的计算机视觉自监督学习方法
  16. 搭配Online:南方航2020年1月正式退出天合联盟
  17. [增强现实]Unity制作AR增强现实--茶壶(亲测)
  18. MySQL数据库——语句
  19. 这么优秀的Excel工具类,你难道不用?
  20. 解析Activity的启动过程

热门文章

  1. 深入Python字典的内部实现
  2. 企业级Docker Registry开源工具Harbor的用户使用指南
  3. Centos系统服务FAQ汇总(下)
  4. eclipse 优化。
  5. java中的流程控制_Java中的流程控制
  6. 模拟组合键 postmessage ctrl+v_《模拟江湖》:TapTap热门榜单第一,测试版评分8.0的汉家松鼠工作室新作...
  7. oracle中srv添加监听服务,Oracle 11g ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务...
  8. Java I/O体系详细讲解
  9. java非法字符65288,spring-boot使用内置tomcat时http请求非法字符过滤的问题
  10. pyqt5 qwidget 边框_实战PyQt5: 116-画刷类QBrush