“ping”程序知多少

“ping”程序知多少,第1张

ping就是对一个网址发送测试数据包,看对方网址是否有响应并统计响应时间,以此测试网络

具体方式是,开始--运行--cmd,在调出的dos窗口下输入 ping 空格 + 你要ping的网址,回车。

比如 “ pingXXX网址” 之后屏幕会显示类似信息

Ping XXX 网址[61.135.169.105] with 32 bytes of data:

Reply from 61.135.169.105: bytes=32 time=1244ms TTL=46

Reply from 61.135.169.105: bytes=32 time=1150ms TTL=46

Reply from 61.135.169.105: bytes=32 time=960ms TTL=46

Reply from 61.135.169.105: bytes=32 time=1091ms TTL=46

后面的time=1244ms 是响应时间,这个时间越小,说明你连接这个地址速度越快。

应用程序ping发出的是ICMP报文。Ping是指Packet Internet Groper,它通过向目标主机发送ICMP(Internet Control Message Protocol)Echo Request消息并监听其回应来测试是否能与目标主机通信的工具。在Windows系统中,需要在命令行(cmd)输入ping指令和目标主机IP地址或主机名即可执行该 *** 作。除Windows系统外,各类 *** 作系统也都具有ping工具。ICMP报文是Internet网络上的一个重要协议,它为数据包传送提供错误控制、流量控制等功能,这些功能保证了数据在传输中的正确性、合理性和可靠性,对于保证数据传输的质量具有重要的作用。在网络诊断和监测中,ping工具通常是最常用也是最重要的一种工具。总之,Ping通过发送ICMP Echo消息进行网络检测,而ICMP报文则可以支持其他网络协议的数据传输,为网络传输提供了多种服务。

用system函数简单调用ping命令:

#include "stdio.h"

void main()

{

char ip[15]

char command[50]

// printf("enter IP please: ")

scanf("%s",&ip[0])//输入要ping的ip

sprintf(command,"ping %s",ip)

system(command)

exit(0)

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11847734.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存