个性化阅读
专注于IT技术分析

Ping和Traceroute之间有什么区别?

在计算机网络中, 数据以称为数据包的小块发送。每个数据包都是单独发送的, 也可以遵循不同的路由到达目的地。一旦原始消息的所有这些数据包到达目的地, 它们就会重新组合以形成原始消息。但是, 有时, 可能会发生Web服务器故障, 网络拥塞或其他技术故障的情况, 这可能会阻止邮件到达目标。为了诊断此类拥塞和网络故障, 我们使用两个通用程序, 即Ping和Traceroute。

Ping–它是一种实用程序, 可以帮助你检查特定的IP地址是否可访问。 Ping通过将数据包发送到指定地址并等待答复来工作。它还可以测量往返时间并报告错误。

Ping还用于检查本地网络上的计算机是否处于活动状态。为此, 用户必须进入命令提示符并键入:ping 127.0.0.1, 如果该地址处于活动状态, 则ping将返回如下消息:

Pinging 127.0.0.1 with 32 bytes of data 
 Reply from 127.0.0.1: bytes=32 time<10ms TTL=32
Reply from 127.0.0.1: bytes=32 time<10ms TTL=32
Reply from 127.0.0.1: bytes=32 time<10ms TTL=32
Reply from 127.0.0.1: bytes=32 time<10ms TTL=32

IP地址127.0.0.1是本地主机的地址, 即使发件人未连接到Internet, 也将收到ping答复。

跟踪路由–该实用程序可以跟踪从计算机到主机的数据包, 并显示到达该主机所需的步骤(跳数)以及每个步骤的时间。 Traceroute通过发送生存时间很短(生存时间– TTL)的数据包来工作, 生存时间指定了数据包在返回之前可以生存多少步(跳)。当数据包无法到达最终目的地并在中间步骤到期时, 该节点将返回数据包并进行自我识别。因此, 通过逐渐增加TTL, Traceroute可以识别中间主机。如果任何跃点返回”请求超时”, 则表示网络拥塞, 是导致Web页面加载缓慢和连接断开的原因。

Ping和Traceroute之间的主要区别是Ping是一种快速简便的实用程序, 它可以判断指定的服务器是否可达, 以及从服务器发送和接收数据需要花费多长时间, 而Traceroute可以找到到达服务器的确切路由, 并且每个步骤(跳)所花费的时间。

看到跟踪路由更多细节。

如果发现任何不正确的地方, 或者想分享有关上述主题的更多信息, 请发表评论。

赞(0) 打赏
未经允许不得转载:srcmini » Ping和Traceroute之间有什么区别?
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏