在电脑上测试TCP/UDP端口是否开放,还是得网络大佬这招厉害!

简介: 在电脑上测试TCP/UDP端口是否开放,还是得网络大佬这招厉害!


首先端口分 tcp、udp 之分,所以同一个端口号还有tcp 协议udp 协议之分。

我们一般最常见的工具是 telnet,但是 telnet 使用的是 tcp 协议,换句话说 telnet 只能检测 tcp 的这个端口打开了没。当然除了电脑自带的telnet功能,我们也可以安装如tcping等测试端口的插件工具。

电脑自带的telnet客户端功能默认关闭,可以通过如下步骤开启:


方法很简单,假设我们要看 192.192.193.211 这个 IP 的 tcp 22 端口是否打开,则运行 telnet 192.192.193.211 22 来查看,如果出现下列信息,则表示该端口已打开。


如果出现下面信息,表是该端口未打开:


除了 telnet 以外,还有一个命令 nc(netcat)也可查看端口是否打开。同样查看 tcp 22 端口是否打开,可以运行 nc -z 192.192.193.211 22,打开着就会出现下列信息:


e 那如果想要查看 udp 22 端口是否打开,用什么可以做到呢?nc 也可以噢~ 运行 nc –uz 192.192.193.211 22(u 代表 UDP), 打开这就会出现这些信息:


如果查询的端口没有打开,会出现以下输出:


nc 还可以一次性查看多了端口,例如:


Windows 环境下 netcat 的下载及使用:

下载 netcat。下载地址:https://eternallybored.org/misc/netcat/


解压文件夹,将文件夹中的所有内容复制到 C:\Windows\System32 的文件夹下:


在 cmd 窗口输入 nc 相关命令:nc –h,查看 nc 支持的命令详解:


相关文章
|
17天前
|
安全 Linux Shell
Kali渗透测试-远程控制:6200端口变成“后门”
Kali渗透测试-远程控制:6200端口变成“后门”
34 0
|
2月前
|
网络安全 数据安全/隐私保护 Python
Python 渗透测试:文件传输爆破( 21端口 )
Python 渗透测试:文件传输爆破( 21端口 )
33 2
|
2月前
|
网络协议 网络安全 Python
电脑中 TCP/UDP 端口是否开放的测试:令人意想不到的神奇策略等你发现!
【8月更文挑战第19天】在网络管理和维护中,常需确认TCP/UDP端口是否开放以确保服务运行顺畅。端口如同计算机对外通信的“门”,TCP提供可靠连接,UDP则快速但无连接。测试端口是否开放的方法多样:可用`telnet`测试TCP端口,如`telnet localhost 80`;UDP测试较复杂,可用`nc`工具,如`nc -u -z localhost 53`。此外,也有在线工具可供选择,但需确保其安全性。
157 1
|
1月前
|
存储 网络协议 算法
UDP 协议和 TCP 协议
本文介绍了UDP和TCP协议的基本结构与特性。UDP协议具有简单的报文结构,包括报头和载荷,报头由源端口、目的端口、报文长度和校验和组成。UDP使用CRC校验和来检测传输错误。相比之下,TCP协议提供更可靠的传输服务,其结构复杂,包含序列号、确认序号和标志位等字段。TCP通过确认应答和超时重传来保证数据传输的可靠性,并采用三次握手建立连接,四次挥手断开连接,确保通信的稳定性和完整性。
78 1
UDP 协议和 TCP 协议
|
2月前
|
消息中间件 网络协议 算法
UDP 和 TCP 哪个更好?
【8月更文挑战第23天】
140 0
|
5天前
|
网络协议 前端开发 物联网
TCP和UDP区别?
本文首发于微信公众号“前端徐徐”,详细介绍了TCP和UDP两种传输层协议的核心概念、连接性和握手过程、数据传输和可靠性、延迟和效率、应用场景及头部开销。TCP面向连接、可靠、有序,适用于网页浏览、文件传输等;UDP无连接、低延迟、高效,适用于实时音视频传输、在线游戏等。
18 1
TCP和UDP区别?
|
7天前
|
网络协议 网络性能优化 C#
C# 一分钟浅谈:UDP 与 TCP 协议区别
【10月更文挑战第8天】在网络编程中,传输层协议的选择对应用程序的性能和可靠性至关重要。本文介绍了 TCP 和 UDP 两种常用协议的基础概念、区别及应用场景,并通过 C# 代码示例详细说明了如何处理常见的问题和易错点。TCP 适用于需要可靠传输和顺序保证的场景,而 UDP 适用于对延迟敏感且可以容忍一定数据丢失的实时应用。
18 1
|
13天前
|
网络协议 Linux 网络性能优化
Linux C/C++之TCP / UDP通信
这篇文章详细介绍了Linux下C/C++语言实现TCP和UDP通信的方法,包括网络基础、通信模型、编程示例以及TCP和UDP的优缺点比较。
21 0
Linux C/C++之TCP / UDP通信
|
15天前
|
存储 网络协议 Java
【网络】UDP和TCP之间的差别和回显服务器
【网络】UDP和TCP之间的差别和回显服务器
33 1
|
21天前
|
存储 网络协议 算法
更深层次理解传输层两协议【UDP | TCP】【UDP 缓冲区 | TCP 8种策略 | 三次握手四次挥手】
UDP和TCP各有所长,UDP以其低延迟、轻量级的特点适用于对实时性要求极高的应用,而TCP凭借其强大的错误检测、流量控制和拥塞控制机制,确保了数据的可靠传输,适用于文件传输、网页浏览等场景。理解它们的工作原理,特别是UDP的缓冲区管理和TCP的8种策略,对于优化网络应用的性能、确保数据的高效和可靠传输至关重要。开发者在选择传输层协议时,应根据实际需求权衡利弊,合理利用这两项关键技术。
41 5