当前位置: 首页 > article >正文

TCP与UDP的端口连通性

注意: 本文内容于 2024-12-21 02:34:15 创建,可能不会在此平台上进行更新。如果您希望查看最新版本或更多相关内容,请访问原文地址:TCP与UDP的端口连通性。感谢您的关注与支持!

常规情况下,我们验证跟对方的端口是否连通,一般使用的是telnet命令,telnet适用于TCP服务。

telnet 10.0.0.9 5432

但实际环境中,还会存在UDP的服务,这时候就得考虑使用其他的工具了。

常见的命令如下

  • nc
  • ncat: nc命令的用法,ncat命令都有。

这两个命令,既能用于验证与TCP/UPD服务的连通性,也能用于临时开启TCP/UDP服务。nc命令来源于Netcat工具,ncat命令来源于Nmap工具,Nmap是对Netcat的改进版。

一、Windows

1.1 nc

在Windows中,很少使用Netcat,而是使用Nmap。

1.2 ncat

下载Nmap,按照默认配置无脑下一步,安装成功后,即可使用ncat命令。

[外链图片转存中…(img-l7vJj8Et-1734871400692)]

使用示例

# 查看版本
ncat -v
# 临时启动一个端口为1234的TCP服务器
ncat -l 1234
# 临时启动一个端口为1234的UDP服务器
ncat -lu 1234
# 验证与TCP服务10.0.0.1:1234是否连通
ncat -zvn 10.0.0.1 1234
# 验证与UDP服务10.0.0.1:1234是否连通
ncat -zvnu 10.0.0.1 1234

[外链图片转存中…(img-4GTzvEK3-1734871400692)]

二、Linux

2.1 nc

安装Netcat工具

yum -y install netcat

使用示例

# 临时启动一个端口为1234的TCP服务器
nc -l 1234
# 临时启动一个端口为1234的UDP服务器
nc -lu 1234
# 验证与TCP服务10.0.0.1:1234是否连通
nc -zvn 10.0.0.1 1234
# 验证与UDP服务10.0.0.1:1234是否连通
nc -zvnu 10.0.0.1 1234

[外链图片转存中…(img-e9hZUbR0-1734871400692)]

2.2 ncat

安装Nmap工具

yum -y install nmap

使用示例

# 查看版本
ncat -v
# 临时启动一个端口为1234的TCP服务器
ncat -l 1234
# 临时启动一个端口为1234的UDP服务器
ncat -lu 1234
# 验证与TCP服务10.0.0.1:1234是否连通
ncat -zvn 10.0.0.1 1234
# 验证与UDP服务10.0.0.1:1234是否连通
ncat -zvnu 10.0.0.1 1234

[外链图片转存中…(img-PzMVqFcd-1734871400692)]
服务10.0.0.1:1234是否连通
ncat -zvnu 10.0.0.1 1234


[外链图片转存中...(img-PzMVqFcd-1734871400692)]

http://www.kler.cn/a/447540.html

相关文章:

  • 使用 Buildroot 构建带有 Avahi 支持的 Linux 系统
  • ExcelVBA编程输出ColorIndex与对应颜色色谱
  • 嵌入式C语言,函数指针参数的用法详解!!!
  • 2024_12_20_生活记录
  • gpu硬件架构
  • WeakAuras NES Script(lua)
  • Ubuntu22.04安装CH340/CH341驱动
  • Python自动化测试图片比对算法
  • 电商项目-网站首页高可用(二)
  • 常用数据库类型介绍
  • 从 Vue 迈向 React:平滑过渡与关键注意点全解析
  • 翻转(蓝桥杯2023大学C组试题E)
  • 力扣274. H 指数
  • 【八大排序(二)】希尔排序
  • 5_HTML5 SVG (1) --[HTML5 API 学习之旅]
  • 深入理解贪心算法:核心概念与实践
  • 类的动态演绎:程序运行中的生命绽放
  • 多模态医学图像融合概述
  • windows C#-静态构造函数
  • 计算机网络之多路转接epoll
  • bestphp‘s revenge
  • linux内核网络分层概述
  • Vue中<script setup></script>的主要语法元素和特性
  • redis开发与运维-redis02-redis数据类型与命令总结
  • 使用C++调用YOLOv8模型的一般步骤
  • 首次成功尝试!使用多模态无监督聚类的语义发现