ping是一种通过网络从一个系统传输到另一个系统的消息类型,通常在服务器主机和连接的用户系统之间传输。尽管可能会使用不同类型的消息,但为此目的发送的最常见信号类型是Internet控制消息协议(ICMP)回显请求数据包。这基本上是一个包含少量真实数据的信号,主要用于向连接的用户传输,然后生成“回波”信号。ping包括发送ICMP回显请求,然后接收回显的过程。
“ping”一词最初是在1983年首次创建这种实用程序时使用的,它取自用于描述使用声纳技术发出的信号的术语。主动声纳使用产生的声波,通常称为“砰”声,这些声波从中心位置发射,然后从物体上反弹回来作为回声。计算机ping实用程序使用类似的方法来分析网络上各种系统的连接性。服务器主机或网络上的其他计算机,如局域网(LAN)或Internet,向其他系统发送ICMP回显请求数据包,然后这些系统将回显发送回源。
整个过程是定时的,通常是在原始ICMP信号中包含一个时间戳,然后将该时间戳与回波到达源的时间进行比较。一旦服务器主机或类似系统发出ping,根据行业标准,服务器和路由器需要发出回声包作为响应。可以发送大量ping信号,以准确测量信号在两个系统之间移动所需的时间,并测量任何潜在的信号损失。ping测试后显示的信息通常包括传输的最短时间、平均时间、最长时间以及这些结果之间的任何标准偏差。信号丢失通常也会显示出来。
虽然ICMP回显请求ping的使用在互联网和企业网络的早期发展中是相当标准的,但在21世纪初它变得不那么普遍。ping可用于在服务器上创建拒绝服务攻击,方法是向系统发送大量echo请求,恶意软件可使用ping查找受感染的系统。许多Internet服务提供商(ISP)已阻止回送请求消息,因此通常使用其他方法来评估网络连接。例如,在线视频游戏通常使用游戏过程中传输的数据测量ping响应,然后将此信息显示为用户评估其连接的延迟。
...努力获得良好的无线连接?想知道您的本地网络正在进行什么样的活动吗?或者你只是想发个ping? ...
...果你曾经花很多时间在IT专业人士身边,你无疑会听到“ping”这个词的用法。ping一台计算机或一个网站有许多不同的用途。它可以帮助您测量连接的速度,连接到另一台计算机或网站以了解其状态,或解决网络问题。 ...
...里有一个教程来限制用这个命令运行程序。 超时对你有什么好处? timeout命令允许您设置程序运行的时间长度限制。但你为什么要这么做? 一种情况是,您确切地知道一个进程要运行多长时间。一个常见的使用案例是对日志或...
...好的信号,但这并不意味着你有一个可靠的连接。 输入Pingify,由Connectify创建。这个免费的iPhone和iPad应用程序的工作方式与ping相同,ping是一个经典的命令行实用程序,你可以在Windows、Mac或Linux的PC上运行。它通过你的互联网连...
...识别慢速连接,或者如果您遇到数据包丢失。 你用的是什么操作系统也不重要。打开终端或命令提示符窗口,就可以在macOS、Linux或任何版本的Windows上使用ping。 相关:你应该知道的10个有用的Windows命令 如何使用ping 我们将在这...
...。) 本文中的说明适用于Windows7、8和10。我们将指出有什么主要区别。 警告:通过防火墙创建例外和打开端口会带来安全风险。允许ping请求并不是什么大问题,但通常最好阻止任何不需要的请求。 相关:使用具有高级安全性...
...戏,我们的连接速度越快,我们就越能玩得开心。但到底什么样的连接最适合我们的需求呢?今天的超级用户问答有一个困惑读者的问题的答案。 今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个分支,是一个由社...
...计算机,那么查找第二台计算机的IP地址最简单的方法是什么?今天的超级用户问答帖子为沮丧的读者提供了一些有用的建议。 今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个分支,是一个由社区驱动的问答网站...
如果你正在尝试和学习ping网站,你可能会惊讶于基于“什么”你平的结果。今天的超级用户问答文章帮助一个困惑和沮丧的读者澄清问题。 今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个分支,是一个由社区驱...