Ping和Telnet

330 阅读1分钟

PING命令

PING (Packet Internet Grope),因特网包探索器,用于测试网络连接量的程序。Ping发送一个ICMP回声请求消息给目的地并报告是否收到所希望的ICMP回声应答。

image.png

Telnet命令

Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。可以用来验证服务的可用性、某个端口是否打开。

image.png

差别

  1. ping命令确切的说不是网络协议,而是通过网络协议来实现对网络状态的测试。
  2. telnet确切的说是网络协议中应用层的一个协议,他通过TCP协议来实现对远程客户机的控制。

几种场景:

  • ping通,telnet不行

ip地址可达,但相应端口不可达,说明是访问的机器的防火墙(iptables或firewall)设置了端口拒绝

  • ping不通,telnet可以

防火墙设置了ip访问限制,但是服务器网络服务是正常的