首页主机ping6(ping6简单代码实现)

ping6(ping6简单代码实现)

编程之家2024-02-0396次浏览

一、Linux 怎么快速ping10000次,用时5,6秒

Linux下ping命令可以设置每次ping的时间间隔,

ping6(ping6简单代码实现)

具体选项参数如下:

1、-b n:测试与网关IP的连通性

2、-c n:执行指定次数n的ping命令

3、-i n:设定间隔几秒发送一个网络封包给一个地址,预设值是一秒一次

4、-s字节数:执行发送的数据字节数,预设值是56,加上8字节的ICMP头,一共是64ICMP数据字节。

想批量ping,建议编写与一个bash脚本(网上搜索一下基本语法),然后执行这个脚本就可以实现了。

ping6(ping6简单代码实现)

希望我的回答有帮助到你。

二、我测试自己IP的Ping有32 我的网络是6兆的 怎么把Ping调低

在ping命令后面加参数“-l”,然后再加你要发送的字节数。

比如在自己电脑上面ping 127.0.0.1-l 12345,那么返回的结果就是这样的:

C:\Documents and Settings\Administrator>ping 127.0.0.1-l 12345

Pinging 127.0.0.1 with 12345 bytes of data:

Reply from 127.0.0.1: bytes=12345 time<1ms TTL=128

ping6(ping6简单代码实现)

Reply from 127.0.0.1: bytes=12345 time<1ms TTL=128

Reply from 127.0.0.1: bytes=12345 time<1ms TTL=128

Reply from 127.0.0.1: bytes=12345 time<1ms TTL=128

Ping statistics for 127.0.0.1:

Packets: Sent= 4, Received= 4, Lost= 0(0% loss),

Approximate round trip times in milli-seconds:

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

另外,其它参数也是可以改的。可以参考以下的说明:

《ping的参数!》

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

Ping命令可以用来验证与远程计算机的连接。(该命令只有在安装了TCP/IP协议后才能使用)

【参数说明】:

-t:一直Ping指定的计算机,直到从键盘按下Control-C中断。

-a:将地址解析为计算机NetBios名。

-n:发送count指定的ECHO数据包数。,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助。能

够测试发送数据包的返回平均时间,及时间的快慢程度。默认值为 4。

-l:发送指定数据量的ECHO数据包。默认为 32字节;最大值是65500byt。

-f:在数据包中发送“不要分段”标志,数据包就不会被路由上的网关分段。通常你所发送的数据包都会通过路由分

段再发送给对方,加上此参数以后路由就不会再分段处理。

-i:将“生存时间”字段设置为TTL指定的值。指定TTL值在对方的系统里停留的时间。同时检查网络运转情况的。

-v:tos将“服务类型”字段设置为 tos指定的值。

-r:在“记录路由”字段中记录传出和返回数据包的路由。通常情况下,发送的数据包是通过一系列路由才到达目

标地址的,通过此参数可以设定,想探测经过路由的个数。限定能跟踪到9个路由。

-s:指定 count指定的跃点数的时间戳。与参数-r差不多,但此参数不记录数据包返回所经过的路由,最多只记

录4个。

-j:利用 computer-list指定的计算机列表路由数据包。连续计算机可以被中间网关分隔(路由稀疏源) IP允许的

最大数量为 9。

-k:computer-list利用 computer-list指定的计算机列表路由数据包。连续计算机不能被中间网关分隔(路由严格

源)IP允许的最大数量为 9。

-w:timeout指定超时间隔,单位为毫秒。

destination-list:指定要 ping的远程计算机。

一般情况下,通过ping目标地址,可让对方返回TTL值的大小,通过TTL值可以粗略判断目标主机的系统类型是Windows还是UNIX/Linux,一般情况下Windows系统返回的TTL值在100-130之间,而UNIX/Linux系统返回的TTL值在240-255之间。但TTL的值是可以修改的。故此种方法可作为参考.

三、ping命令的使用 和 含义

我一般都在开始-运行-输入ping www.163.com-t

可以看当前网络情况。

Ping是测试网络联接状况以及信息包发送和接收状况非常有用的工具,是网络测试最常用的命令。Ping向目标主机(地址)发送一个回送请求数据包,要求目标主机收到请求后给予答复,从而判断网络的响应时间和本机是否与目标主机(地址)联通。

如果执行Ping不成功,则可以预测故障出现在以下几个方面:网线故障,网络适配器配置不正确,IP地址不正确。如果执行Ping成功而网络仍无法使用,那么问题很可能出在网络系统的软件配置方面,Ping成功只能保证本机与目标主机间存在一条连通的物理路径。

命令格式:

ping IP地址或主机名 [-t] [-a] [-n count] [-l size]

参数含义:

-t不停地向目标主机发送数据;

-a以IP地址格式来显示目标主机的网络地址;

-n count指定要Ping多少次,具体次数由count来指定;

-l size指定发送到目标主机的数据包的大小。

例如当您的机器不能访问Internet,首先您想确认是否是本地局域网的故障。假定局域网的代理服务器IP地址为202.168.0.1,您可以使?B style='color:black;background-color:#ffff66'>Ping避免202.168.0.1命令查看净?B style='color:black;background-color:#A0FFFF'>是否和代理服务器联通。又如,测试本机的网卡是否正确安装的常用命令是ping 127.0.0.1。

还有当你读了某个网站的文章,把评论写到自己网站上。然后向刊载原始文章的服务器发送该网页的URL及标题、部分正文、网站名称等信息(注),这一过程称之为"发送TrackBack Ping",通过这种办法,在原始文章的地方就留下了你的评论的URL、标题等部分信息。当然别人也可以向原始文章发送TrackBack Ping,所以在原始文章中就将包括你的TrackBack Ping在内的所有评论都记录了下来。

此外,如果你在自己网站上也设置了TrackBack Ping功能的话,那么谁都可以通过TrackBack Ping来发表针对你的意见了。这样,多家网站就通过相关话题而联接起来。各种评论在因特网上就像网眼一样联接起来。这样就创造出了与日记网站完全不同的文化。

注:需要采用原始文章指定的URL,这一URL就称为"TrackBack Ping URL"。最后的"128"为原始文章的专用数字,称为"TrackBack ID"。

Ping是个使用频率极高的实用程序,用于确定本地主机是否能与另一台主机交换(发送与接收)数据报。根据返回的信息,我们就可以推断TCP/IP参数是否设置得正确以及运行是否正常。需要注意的是:成功地与另一台主机进行一次或两次数据报交换并不表示TCP/IP配置就是正确的,我们必须执行大量的本地主机与远程主机的数据报交换,才能确信TCP/IP的正确性。

本文主要内容

Ping命令的使用技巧

Netstat命令的使用技巧

IPConfig命令的使用技巧

Arp的使用技巧

Tracert、Route与 NBTStat的使用技巧

简单的说,Ping就是一个测试程序,如果Ping运行正确,我们大体上就可以排除网络访问层、网卡、MODEM的输入输出线路、电缆和路由器等存在的故障,从而减小了问题的范围。但由于可以自定义所发数据报的大小及无休止的高速发送,Ping也被某些别有用心的人作为DDOS(拒绝服务攻击)的工具,例如许多大型的网站就是被黑客利用数百台可以高速接入互联网的电脑连续发送大量Ping数据报而瘫痪的。

按照缺省设置,Windows上运行的Ping命令发送4个ICMP(网间控制报文协议)回送请求,每个32字节数据,如果一切正常,我们应能得到4个回送应答。 Ping能够以毫秒为单位显示发送回送请求到返回回送应答之间的时间量。如果应答时间短,表示数据报不必通过太多的路由器或网络连接速度比较快。Ping还能显示TTL(Time To Live存在时间)值,我们可以通过TTL值推算一下数据包已经通过了多少个路由器:源地点TTL起始值(就是比返回TTL略大的一个2的乘方数)-返回时TTL值。例如,返回TTL值为119,那么可以推算数据报离开源地址的TTL起始值为128,而源地点到目标地点要通过9个路由器网段(128-119);如果返回TTL值为246,TTL起始值就是256,源地点到目标地点要通过9个路由器网段。

1、通过Ping检测网络故障的典型次序

正常情况下,当我们使用Ping命令来查找问题所在或检验网络运行情况时,我们需要使用许多Ping命令,如果所有都运行正确,我们就可以相信基本的连通性和配置参数没有问题;如果某些Ping命令出现运行故障,它也可以指明到何处去查找问题。下面就给出一个典型的检测次序及对应的可能故障:

·ping 127.0.0.1

这个Ping命令被送到本地计算机的IP软件,该命令永不退出该计算机。如果没有做到这一点,就表示TCP/IP的安装或运行存在某些最基本的问题。

·ping本机IP

这个命令被送到我们计算机所配置的IP地址,我们的计算机始终都应该对该Ping命令作出应答,如果没有,则表示本地配置或安装存在问题。出现此问题时,局域网用户请断开网络电缆,然后重新发送该命令。如果网线断开后本命令正确,则表示另一台计算机可能配置了相同的IP地址。

·ping局域网内其他IP

这个命令应该离开我们的计算机,经过网卡及网络电缆到达其他计算机,再返回。收到回送应答表明本地网络中的网卡和载体运行正确。但如果收到0个回送应答,那么表示子网掩码(进行子网分割时,将IP地址的网络部分与主机部分分开的代码)不正确或网卡配置错误或电缆系统有问题。

·ping网关IP

这个命令如果应答正确,表示局域网中的网关路由器正在运行并能够作出应答。

·ping远程IP

如果收到4个应答,表示成功的使用了缺省网关。对于拨号上网用户则表示能够成功的访问Internet(但不排除ISP的DNS会有问题)。

·ping localhost

localhost是个作系统的网络保留名,它是127.0.0.1的别名,每太计算机都应该能够将该名字转换成该地址。如果没有做到这一带内,则表示主机文件(/Windows/host)中存在问题。

·ping www.xxx.com(如www.yesky.com天极网)

对这个域名执行Ping www.xxx.com地址,通常是通过DNS服务器如果这里出现故障,则表示DNS服务器的IP地址配置不正确或DNS服务器有故障(对于拨号上网用户,某些ISP已经不需要设置DNS服务器了)。顺便说一句:我们也可以利用该命令实现域名对IP地址的转换功能。

如果上面所列出的所有Ping命令都能正常运行,那么我们对自己的计算机进行本地和远程通信的功能基本上就可以放心了。但是,这些命令的成功并不表示我们所有的网络配置都没有问题,例如,某些子网掩码错误就可能无法用这些方法检测到。

2、Ping命令的常用参数选项

·ping IP–t

连续对IP地址执行Ping命令,直到被用户以Ctrl+C中断。

·ping IP-l 3000

指定Ping命令中的数据长度为3000字节,而不是缺省的32字节。

·ping IP–n

执行特定次数的Ping命令

2000万数据在线查询([讨论SQL]2000万的数据如何做到快速查询)kmsmicro(KMSmicro 4.0 激活方法的误区解读)