测ping的程序怎么做

测ping的程序怎么做,第1张

ping不需要测试~进去CF游戏~按Tap键~就可以看到~ 如果你硬要测~ping说的实在点就是网络延迟~ 你去下载一个软件~如果平均速度在100以上~那么一般性你CF的延迟只有50左右~ 速度越快~那么延迟越低~

ping的高级用法

对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。

现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用:

ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j computer-list] │ [-k computer-list] [-w timeout] destination-list

Options:

-t Ping the specified host until stoppedTo see statistics and continue - type Control-Break;To stop - type Control-C

不停的ping地方主机,直到你按下Control-C。

此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。

-a Resolve addresses to hostnames

解析计算机NetBios名。

示例:C:\>ping -a 192168121

Pinging icebloodyoforcom [192168121] with 32 bytes of data:

Reply from 192168121: bytes=32 time<10ms TTL=254

Reply from 192168121: bytes=32 time<10ms TTL=254

Reply from 192168121: bytes=32 time<10ms TTL=254

Reply from 192168121: bytes=32 time<10ms TTL=254

Ping statistics for 192168121:

Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:

Minimum = 0ms, Maximum = 0ms, Average = 0ms

从上面就可以知道IP为192168121的计算机NetBios名为icebloodyoforcom。

-n count Number of echo requests to send

发送count指定的Echo数据包数。

在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知:

C:\>ping -n 50 2021039668

Pinging 2021039668 with 32 bytes of data:

Reply from 2021039668: bytes=32 time=50ms TTL=241

Reply from 2021039668: bytes=32 time=50ms TTL=241

Reply from 2021039668: bytes=32 time=50ms TTL=241

Request timed out

………………

Reply from 2021039668: bytes=32 time=50ms TTL=241

Reply from 2021039668: bytes=32 time=50ms TTL=241

Ping statistics for 2021039668:

Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:

Minimum = 40ms, Maximum = 51ms, Average = 46ms

从以上我就可以知道在给2021039668发送50个数据包的过程当中,返回了48个,其中有两个由于未知原因丢失,这48个数据包当中返回速度最快为40ms,最慢为51ms,平均速度为46ms。

-l size Send buffer size

定义echo数据包大小。

在默认的情况下windows的ping发送的数据包大小为32byt,我们也可以自己定义它的大小,但有一个大小的限制,就是最大只能发送65500byt,也许有人会问为什么要限制到65500byt,因为Windows系列的系统都有一个安全漏洞(也许还包括其他系统)就是当向对方一次发送的数据包大于或等于65532时,对方就很有可能挡机,所以微软公司为了解决这一安全漏洞于是限制了ping的数据包大小。虽然微软公司已经做了此限制,但这个参数配合其他参数以后危害依然非常强大,比如我们就可以通过配合-t参数来实现一个带有攻击性的命令:(以下介绍带有危险性,仅用于试验,请勿轻易施于别人机器上,否则后果自负)

C:\>ping -l 65500 -t 192168121

Pinging 192168121 with 65500 bytes of data:

Reply from 192168121: bytes=65500 time<10ms TTL=254

Reply from 192168121: bytes=65500 time<10ms TTL=254

………………

这样它就会不停的向192168121计算机发送大小为65500byt的数据包,如果你只有一台计算机也许没有什么效果,但如果有很多计算机那么就可以使对方完全瘫痪,我曾经就做过这样的试验,当我同时使用10台以上计算机ping一台Win2000Pro系统的计算机时,不到5分钟对方的网络就已经完全瘫痪,网络严重堵塞,>

一 网络故障表现为:

1Ping地址正常,能ping通任何本来就可以ping通地址,如网关、域名。

2能DNS解析域名。

3无法打开网页,感觉是网页打开的一瞬间就显示无网络连接。

4只需要连接ip地址、无需dns接些的程序都是无法连接,如QQ

二 解决办法:

通过重启路由、sfc修复命令、重装驱动、更换网络等方式修复均无果,只好启动很久以前安装在移动硬盘中的备用系统,结果发现在该系统下,网络正常。不知怎么的想起很久前用的一种修复网络方法,但很模糊,只记得"winsock"这个关键字,查了下微软的文档,然后解决啦,然后解决办法如下:

开始——>运行——>输入cmd回车——>输入 netsh winsock reset 命令(重置winsock文件)——>重启系统。

三 若这样修复后仍然不行,那么尝试如下的修复方式:

1删除下面这两个的注册表项(删除前先备份:右键——>导出,如若有问题,可以恢复;删除后重启系统):

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2

2重装TCP/IP协议

1)右键单击网络连接,然后单击“属性”。

2)单击“安装”。

3)单击“协议”,然后单击“添加”。

4)单击“从磁盘安装”。

5)键入 C:\Windows\inf,然后单击“确定”。

6)在可用协议列表中,单击“Internet 协议 (TCP/IP)”,然后单击“确定”。

7)重新启动系统。

注意:以上处理方式不是针对DNS解析问题(如能上QQ,不能打开网页)的,如果是DNS解析问题,尝试ping DNS服务器、更改DNS服务器、检查DNS Client服务状态登 *** 作,DNS解析问题是不需要如上 *** 作步骤。

四(动态)公网IP环境80端口被封的几种解决方法

1,更换访问端口:将访问端口由80更改为其他端口,如70,更改后,访问网站时,需要带端口号访问。

2,URL显性转发:使用nat123域名解析的URL显性转发。

3,URL隐性转发:使用nat123域名解析的URL隐性转发。

4,80映射:使用nat123的80映射,并配置使用本地公网IP加速,发挥本地带宽优势。

补充:电脑突然无法上网如何解决

右击网络图标,打开网络共享中心,查看我们的网络连接目前的情况。

在网络共享中心中第一条就是我们目前网络连接的示意图,查看在那个位置有问题。一般会在连接有问题的地方出现 **的叹号或者红色的叉号。

单击**的叹号或者红色的叉号系统就会自动的检测问题,等待一会结果就会出来了,能否解决问题系统也会给出提示。

系统提示无法修复,但是其实问题已经解决了,再次进行连接即可。

如果自动修复以后还是不行,那就是我们的网络连接设置需要手动的进行一些设置。打开网络共享中心,在左侧有一个管理适配器的选项,单击进入。

在里面可以看到电脑中所有的网络连接使用的适配器开启状态。右击,选择诊断 *** 作看是否能够正常修复。注意选择诊断的适配器是我们需要使用的,如网线就是本地连接,无线就是无线网络。

诊断之后我们需要对其进行禁用然后重启的 *** 作。

我们还可以使用软件进行修复,电脑管家里面就有很好的修复功能,这里就以它为例。打开软件,里面有各种关于网络的修复方法,可以使用这个快速修复你的网络问题。

应用程序PING发出的是ICMP应答报文。

ping命令使用的是ICMP协议,它发送icmp回送请求消息给目的主机。ICMP协议规定:目的主机必须返回ICMP回送应答消息给源主机。

如果源主机在一定时间内收到应答,则认为主机可达。Ping位于用户层,一般用来测试一台主机是否可达,该程序发送一份ICMP回显请求报文给主机,并等待返回ICMP回显应答。

ICMP是基于IP协议工作的,但是它并不是传输层的功能,因此仍然把它归结为网络层协议。ICMP只能搭配IPv4使用,如果是IPv6的情况下,需要是用ICMPv6。ICMP大概分为两类报文:一类是通知出错原因;一类是用于诊断查询。

if ((pthread_create(&thread, NULL, initialsendrecvproc(ai), NULL)) != 0)

请看 中间的 initialsendrecvproc(ai) ,这里应该传入地址。你实际上在主线程中执行了 initialsendrecvproc函数。

线程调用的参数,应该写在 pthread_create函数的最后一个参数上

请参考:

int pthread_create(pthread_t thread, const pthread_attr_t attr,

void (start_routine) (void ), void arg);

ping是DOS命令,一般用于检测网络通与不通

PING命令是什么意思

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

它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的 *** 作系统等。下面就来看看它的一些常用的 *** 作。先看看帮助吧,在DOS窗口中键入:ping / 回车,出现如图1。所示的帮助画面。在此,我们只掌握一些基本的很有用的参数就可以了(下同)。

-t 表示将不间断向目标IP发送数据包,直到我们强迫其停止。试想,如果你使用100M的宽带接入,而目标IP是56K的小猫,那么要不了多久,目标IP就因为承受不了这么多的数据而掉线,呵呵,一次攻击就这么简单的实现了。

-l 定义发送数据包的大小,默认为32字节,我们利用它可以最大定义到65500字节。结合上面介绍的-t参数一起使用,会有更好的效果哦。

-n 定义向目标IP发送数据包的次数,默认为3次。如果网络速度比较慢,3次对我们来说也浪费了不少时间,因为现在我们的目的仅仅是判断目标IP是否存在,那么就定义为一次吧。

说明一下,如果-t 参数和 -n参数一起使用,ping命令就以放在后面的参数为标准,比如“ping IP -t -n 3”,虽然使用了-t参数,但并不是一直ping下去,而是只ping 3次。另外,ping命令不一定非得ping IP,也可以直接ping主机域名,这样就可以得到主机的IP。

下面我们举个例子来说明一下具体用法,如图2。

这里time=2表示从发出数据包到接受到返回数据包所用的时间是2秒,从这里可以判断网络连接速度的大小 。从TTL的返回值可以初步判断被ping主机的 *** 作系统,之所以说“初步判断”是因为这个值是可以修改的。这里TTL=32表示 *** 作系统可能是win98。

(小知识:如果TTL=128,则表示目标主机可能是Win2000;如果TTL=250,则目标主机可能是Unix)

至于利用ping命令可以快速查找局域网故障,可以快速搜索最快的QQ服务器,可以对别人进行ping攻击……这些就靠大家自己发挥了。

禁止ping入就是:

禁止别人用PING命令探测你的机器是否开机!

因为ping是在CMD下运行的,所以你结束CMD就结束了PING!

PING命令不是病毒,是MS的一个网络测试命令。

LZ说刚玩完游戏?那么LZ玩的是不是联网游戏(比如CS只类的)!可能有些联网游戏是在检查网络等问题!应该不是什么大问题!不用担心

以下是回答,希望能帮助你!

还请及时采纳谢谢!

工具材料:

cmd命令

ping

*** 作方法

01

首先,我们在windows里点击打开windows命令处理程序,或者直接运行里输入cmd;

02

最简单,最常用的就是ping目标地址,是域名或者ip都可以;

03

cmd下我们要查看ping命令的参数可以在ping后面+/;

04

ping -t ip或域名,-t也可以放在最后面,表示常ping,我们在调试网络中经常使用,还有测试丢包率;

05

ping -n 是表示次数,就是测试几次,如果需要ping测100次,就在-n后面写上100即可;

06

一般默认字节数是32,有时我们需要测试大包,比如1000,3000,我们写上-l 然后写上数字代表测试大包字节数;

特别提示

测试参数可以几个同时使用,比如-n 6 -l 1000,就是代表1000字节的包测试6次。

以上就是关于测ping的程序怎么做全部的内容,包括:测ping的程序怎么做、ping的运行方法、交换机核心上面ping不通dns,防火墙可以ping通等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/9746842.html

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

发表评论

登录后才能评论

评论列表(0条)

保存