(图片来源网络,侵删)
介绍:Ping (Packet Internet Groper),因特网包探索器是一种计算机网络管理软件实用程序,用于测试网络上主机的可达性。它几乎适用于所有具有网络功能的操作系统,包括大多数嵌入式网络管理软件。Ping 通过互联网控制消息协议(ICMP)数据包进行操作。Ping涉及向目标主机发送ICMP 回显请求并等待ICMP 回显答复。该程序报告错误、数据包丢失和结果的统计摘要,通常包括最小值、最大值、平均往返时间和平均值的标准偏差。Ping工具的使用帮助和说明:举例图片操作系统环境为windows10,可在cmd键入ping /? 查看ping的使用帮助。Ping命令常用的参数介绍:ping 目标IP地址:用于检测网络的连通情况和分析网络问题;ping -t :不间断的ping目标主机,直到管理员键入crtl c停止命令;ping -n:默认情况下,只发送四个数据包,通过这个参数可以自定义发送的个数,对于需要长时间分析网络情况有所帮助;ping -l size:指定发送到目标主机的数据包大小,可以用于测试链路承载质量或者测试路由器转发大数据包的性能.Ping 目标域名baidu.com 数据包大小为1024字节,数据数为10个。验证和概述Ping的传输过程:使用华为模拟器ensp,模拟网络结构局域网和跨局域网,实现数据通信,概述两种网络环境的访问过程:局域网一(左侧部分)内部的网络通信,局域网内部主机数据转发过程:1、局域网内同段IP地址之间ping,首先查询本机的arp表象,arp表象存在目标地址的记录,直接发起icmp的请求,互相通信不需要经过网关。2、如果arp表象不存在目标地址的记录,对目标主机发起arp广播请求获取mac地址,获取到mac地址后发起icmp请求。3、跨网段(跨路由器)访问,首先查询arp表象,路由器发现目标mac地址为路由器本身,路由器查询自身路由表进行数据转发。4、局域网内数据通信的数据包(手动清空了arp表):广播请求mac地址,获取到mac地址后发起和收到icmp数据包。批量对目标主机进行Ping测试:脚步内容分享如下:@echo offcolor 0Aecho %date% >~datetime.txtfor /f "eol= tokens=1-5 delims=/ " %%i in (~datetime.txt) do (set year=%%iset month=%%jset day=%%kset week=%%l)echo %time% >>~datetime.txtfor /f "eol= tokens=1-4 delims=.: " %%i in (~datetime.txt) do (set hour=%%iset minute=%%jset second=%%kset week=%%l)del ~datetime.txtif %hour% lss 10 set hour=0%hour%set today=%year%%month%%day%set tod=%hour%%minute%%second%set timestamp=%today%%tod%.txtecho 正在进行Ping探测,请稍候…… by 山海有情,天辽地宁echo.echo 路由测试结果: >> %timestamp%echo. >> %timestamp%echo 测试开始时间: %date% %time% >> %timestamp%echo.echo. >> %timestamp%FOR /F "eol=[ tokens=1,2 delims= " %%a in (测试点.txt) do echo 正在测试%%b…… & echo 目的测试点: %%b[%%a] >> %timestamp% & ping -n 5 %%a >> %timestamp% & echo %%b测试完毕! & echo. & echo. >> %timestamp%echo 测试结束时间: %date%%time% >> %timestamp%echo 全部测试完毕!pause探测演示图:
0 评论