ping、telnet、tcping命令比较

问题起源

对接外部系统的接口,外部系统提供了接口地址,其中包含ip与端口号。测试端口是否可用的时候用了telnet,发现端口不通。但是调用接口可以调的通。
后面用tcping发现能通。之前测试连通性telnet和tcping都用过,以为这两个应该是同一个结果,觉得奇怪。

原因

telnet一般用于远程登录,也可用于端口检测,因为有安全风险,有些服务器会禁用。所以该端口实际上可用,但是telnet被拒绝了。
tcping,专门用来测试某个IP地址上特定TCP端口的连通性和响应速度,被禁用的少,本次目标主机没禁用。

总结一下ping、tcping、telnet

网络层级
(https://imgconvert.csdnimg.cn/aHR0cHM6Ly9hdmF0YXIuY3Nkbi5uZXQvNy83L0IvMV9yYWxmX2h4MTYzY29tLmpwZw)
1、ping
ping 命令只能检查 IP 的连通性或网络连接速度,无法具体到某个端口。
ping 命令使用 ICMP 协议,跟 IP 协议属于同一层次(网络层)。ping 命令在每次发数据包后都会等对方返回数据包。可以禁止 ICMP 协议,此时对方收到消息后不会回复。
端口是传输层 TCP/UDP 协议的概念,比如常用的 web 端口指的是 TCP 的 80 端口。使用网络层的 ping 命令是无法指定端口的。

2、telnet
telnet 命令使用 TCP 协议,一般用于远程登录(明文传输,不安全,已经被 SSH 替代了),也可用于端口检测。
红框中是telnet端口不通
在这里插入图片描述

3、 tcping 命令
tcping 命令使用 TCP 协议(传输层),也可以看 ping 值,即使源地址禁 ping 也可以通过 tcping 来监控服务器网络状态。详细用法可以 参考这里。
tcping端口通
在这里插入图片描述

回答之前的疑惑:为什么ping不能加端口号

端口是传输层 TCP/UDP 协议的概念,比如常用的 web 端口指的是 TCP 的 80 端口。使用网络层的 ping 命令是无法指定端口的。
计算机网络好像学过,不过毕业之后已经还给老师了。。。

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当电脑无法执行tcping命令时,这通常是因为系统中没有tcping命令的处理文件。要解决这个问题,你可以按照以下步骤进行操作: 1. 在搜索引擎中搜索tcping小工具,并找到一些可靠的下载地址。 2. 下载tcping的处理程序,并将其解压。 3. 将tcping.exe文件放置在C盘的Windows\system32文件夹中。 4. 完成上述步骤后,重新输入tcping命令,你应该能够看到命令处理框返回相应的结果了。\[1\] 需要注意的是,tcping命令的参数使用方式与ping命令相似,可以使用-t、-a、-n等参数。但是与ping命令不同的是,tcping命令的参数位置在IP之前,而端口参数是放在IP后面的,并且参数与端口之间需要有空格分隔。如果没有正确使用空格,命令将无法执行。\[2\] 总结来说,通过下载并添加tcping命令的处理文件,你就可以在电脑上成功执行tcping命令了。 #### 引用[.reference_title] - *1* *2* [(迁移)windows cmd的tcpingtelnet命令](https://blog.csdn.net/nishihong/article/details/120669748)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [tcping命令详解](https://blog.csdn.net/weixin_42596182/article/details/105693434)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值