ping, telnet, tcping 命令使用及对比

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

大家好,又见面了,我是你们的朋友全栈君。

1. ping 命令
ping 命令只能检查 IP 的连通性或网络连接速度,无法具体到某个端口。

ping 命令使用 ICMP 协议,跟 IP 协议属于同一层次(网络层)。ping 命令在每次发数据包后都会等对方返回数据包。可以禁止 ICMP 协议,此时对方收到消息后不会回复。

端口是传输层 TCP/UDP 协议的概念,比如常用的 web 端口指的是 TCP 的 80 端口。使用网络层的 ping 命令是无法指定端口的。

ping 不通,可能是服务器确实没有开放这个端口,或是禁 ping 了。

ping 命令只能检查 IP 的连通性或网络连接速度,无法具体到某个端口。

ping 命令支持很多参数:

# ping
Usage: ping [-aAbBdDfhLnOqrRUvV] [-c count] [-i interval] [-I interface]
            [-m mark] [-M pmtudisc_option] [-l preload] [-p pattern] [-Q tos]
            [-s packetsize] [-S sndbuf] [-t ttl] [-T timestamp_option]
            [-w deadline] [-W timeout] [hop1 …] destination

一般使用最简单的用法:

# ping baidu.com
PING baidu.com (111.13.101.208) 56(84) bytes of data.
64 bytes from 111.13.101.208: icmp_seq=1 ttl=49 time=54.2 ms
64 bytes from 111.13.101.208: icmp_seq=2 ttl=49 time=54.2 ms
64 bytes from 111.13.101.208: icmp_seq=3 ttl=49 time=54.1 ms
64 bytes from 111.13.101.208: icmp_seq=4 ttl=49 time=54.2 ms
64 bytes from 111.13.101.208: icmp_seq=5 ttl=49 time=54.2 ms
64 bytes from 111.13.101.208: icmp_seq=6 ttl=49 time=54.2 ms
64 bytes from 111.13.101.208: icmp_seq=7 ttl=49 time=54.3 ms
^C
— baidu.com ping statistics —
7 packets transmitted, 7 received, 0% packet loss, time 6009ms
rtt min/avg/max/mdev = 54.196/54.238/54.305/0.130 ms

2. telnet 命令
telnet 命令使用 TCP 协议,一般用于远程登录(明文传输,不安全,已经被 SSH 替代了),也可以查看指定端口的连通性,语法如下:

————————–下面是telnet—————————-

telnet 使用方式  cmd  进入命令窗口,如想测试www.baidu.com 80端口,输入 telnet www.baidu.com 空格80 此时如果出现

ping, telnet, tcping 命令使用及对比

然后你可以输入内容(内容是隐藏的,只是光标在移动),那就说明此端口是没有问题的。实际上telnet是用来远程操作的

1.Telnet通常用在远程登录应用中,方便对本地或远端运行的网络设备进行管理、配置、监听和维护,提高了用户的灵活操作性。Telnet协议是TCP/IP协议族中应用层协议之一。Telnet的工作方式为“服务器/客户端”方式,它提供了从一台设备(Telnet客户端)远程登录到另一台设备(Telnet服务器)的方法。Telnet服务器与Telnet客户端之间需要建立TCP连接,Telnet服务器的缺省端口号为23。
这里不做介绍、

telnet IP Port
1
3. tcping 命令
tcping 命令使用 TCP 协议(传输层),也可以看 ping 值,即使源地址禁 ping 也可以通过 tcping 来监控服务器网络状态。详细用法可以 参考这里。

tcping 可以指定监控的端口。

# tcping baidu.com 80
baidu.com port 80 open.

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/152522.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 前缀和与差分数组(附练习题)

    前缀和与差分数组(附练习题)前缀和与差分数组前缀和前缀和对于a1,a2,a3,a4,a5,a6,…前缀和Si=a1+a2+a3+a4+…+ai,S0=0其中,[l,r]区间的前缀和为:Sr-S(l-1)非

    2022年5月18日
    43
  • rar.exe命令行参数与示例

    rar.exe命令行参数与示例

    2021年8月21日
    57
  • PLC控制三相异步电动机正反转系列实训QY-DG800E[通俗易懂]

    PLC控制三相异步电动机正反转系列实训QY-DG800E[通俗易懂]在现代化生产过程中三相异步电动机的应用几乎涵盖了工业农业和人类生活的各个领域。在生产过程中三相异步电动机往往工作在恶劣的环境下,容易产生短路、断相等事故,工作在大型设备的高压电动机与大功率电动机一旦发生故障损失无法估计。在生产过程中,往往要求电动机能够实现正反转来满足人们的需求,如直梯的上升与下降,起重机大车与小车的左右移动以及吊钩的上升与下降等等。传统的继电器控制电路简单实用,但是继电器的频繁动作导致触点不能良好接触而影响工作。在工业生产中,电机调速存在很多不确定的因素,难以做到精确控制。利用PLC

    2022年6月6日
    71
  • python aes ecb_python简单加密

    python aes ecb_python简单加密前言AES加密的模式有很多种,下面来介绍ECB模式的加密解密importbase64fromCrypto.CipherimportAESclassAESECB:def__init

    2022年7月29日
    23
  • HTTP常见端口_8443端口

    HTTP常见端口_8443端口常见端口地点HTTP服务器,默认的端口号为80/tcp(木马Executor开放此端口);HTTPS(securelytransferringwebpages)服务器,默认的端口号为443/tcp443/udp;Telnet(不安全的文本传送),默认端口号为23/tcp(木马TinyTelnetServer所开放的端口);FTP,默认的端口号为21/tcp(木马DolyTro…

    2022年9月18日
    2
  • @RequestParam注解使用

    @RequestParam注解使用1、作用:@RequestParam:将请求参数绑定到你控制器的方法参数上(是springmvc中接收普通参数的注解)2、语法:语法:@RequestParam(value=”参数名”,required=”true/false”,defaultValue=””)value:参数名required:是否包含该参数,默认为true,表示该请求路径中必须包含该参数,如果不包含就报…

    2022年6月30日
    20

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号