ping怎么设置数据包大小

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ping怎么设置数据包大小相关的知识,希望对你有一定的参考价值。

1、首先打开电脑桌面左下角的开始菜单栏,在弹出来的菜单栏中选择打开“运行”。

2、然后在弹出来的窗口中点击输入“cmd”,回车确定。

3、然后在弹出来的窗口中点击输入“ping 192.168.1.1”,在后面输入想要的数据包大小,例如“-l 55”,回车确定。

4、然后就可以看到数据包的大小变成55 字节的了。

参考技术A

1、在自己的电脑上,直接打开命令提示符窗口。

2、下一步,需要输入ping这条指令。

3、在ping后面,继续设置参数-n。

4、这个时候可以设置任一数值,用来表示数据包大小。

5、如果没问题,就设置一个域名并回车确定。

6、这样一来ping命令会自动执行直至完成,即可实现ping设置数据包大小了。

参考技术B

设置的方法和详细的操作步骤如下:

1、第一步,打开计算机桌面左下角的“开始”菜单栏,然后在弹出的菜单栏中选择“运行”选项,如下图所示,然后进入下一步。

2、其次,完成上述步骤后,在弹出的窗口中输入“
 cmd”命令,然后按Enter键进行确认,如下图所示,然后进入下一步。

3、接着,完成上述步骤后,在弹出的窗口中,单击并输入“
 ping 192.168.1.1”,然后输入所需的数据包大小,例如“ -l 55”,然后按Enter键确认,如下图所示,然后进入下一步。

4、最后,完成上述步骤后,可以看到数据包的大小变为55个字节,如下图所示。这样,问题就解决了。

参考技术C 设置方法:
linux下ping包的默认大小为64Byte,次数不限。但有时我们需要尝试ping大数据包,来测试网络的状况,这时,就要指定ping包的大小了。
Linux下ping大数据包的格式;
语 法:ping [-dfnqrRv][-c<完成次数>][-i<间隔秒数>][-I<网络界面>][-l<前置载入>][-p<范本样式>][-s<数据包大小>][-t<存活数值>][主机名称或IP地址]
例如:
1. 指定数据包大小为1500Byte:ping -s 1500 ip
2. 指定次数为4次,数据包大小为32767Byte:ping -c 4 -s 32767 ip
Windows下默认ping包次数为4次,ping包大小为32Byte:
1. 指定ping包大小为1500Byte:ping -l 1500 ip
2. 指定次数为6次,ping包大小为1500:ping -n 6 -l 1500 ip
参考技术D 通过ping命令的l参数可以设置数据包的大小,具体的使用方法如下:
C:\Users\xxx>ping 192.168.1.1
正在 Ping 192.168.1.1 具有 32 字节的数据:
来自 192.168.1.1 的回复: 字节=32 时间=4ms TTL=64
来自 192.168.1.1 的回复: 字节=32 时间=3ms TTL=64
来自 192.168.1.1 的回复: 字节=32 时间=4ms TTL=64
来自 192.168.1.1 的回复: 字节=32 时间=3ms TTL=64
没有设置l参数时,可以看到windows系统ping命令数据包默认为32字节
C:\Users\xxx>ping 192.168.1.1 -l 100
正在 Ping 192.168.1.1 具有 100 字节的数据:
来自 192.168.1.1 的回复: 字节=100 时间=3ms TTL=64
来自 192.168.1.1 的回复: 字节=100 时间=2ms TTL=64
来自 192.168.1.1 的回复: 字节=100 时间=4ms TTL=64
来自 192.168.1.1 的回复: 字节=100 时间=3ms TTL=64
命令ping 192.168.1.1 -l 100,通过设置l参数,修改数据包的大小为100字节。

linux网络测试命令

一、ping

它通过向目标主机发送一个个数据包以及接受数据包的回应来判断主机和目标主机之间网络连接情况。ping的两个功能:判断网络是否可达、网络性能统计。

ping使用的是网络层的ICMP协议

ping 【选项】 目标主机或IP地址

  • -c设置数据包的数量
  • -s设置数据包的大小,默认为64字节(包括8字节ICMP协议头、56字节测试数据、20字节IP协议头)
  • -t设置数据包的生存期(TTL)
  • -i设置数据包的间隔,默认为1s
  • -R记录路由过程
  • -r忽略普通的路由表,直接将数据包发送到远程主机上
  • -v详细显示命令的执行过程
  • -P设置填满数据包的范本样式
  • -f极限检测,以最小的间隔来测试
  • -I设置指定的网络接口发送数据包

返回信息解释

[[email protected] ~]$ ping -c 2  www.baidu.com
PING www.a.shifen.com (61.135.169.125) 56(84) bytes of data.
64 bytes from 61.135.169.125 (61.135.169.125): icmp_seq=1 ttl=55 time=1.97 ms
64 bytes from 61.135.169.125 (61.135.169.125): icmp_seq=2 ttl=55 time=1.66 ms
报文尺寸    目标设备主机名或IP           序号    生存期 往返时间

--- www.a.shifen.com ping statistics ---统计信息摘要
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
发送包数          接受包数    丢包率      响应时间      
rtt min/avg/max/mdev = 1.666/1.821/1.977/0.161 ms
应答计算最小值/平均值/最大值/

二、traceroute

功能:跟踪从当前主机到目标主机沿途讲过的网络结点,并显示这些中间节点的IP地址和响应时间。向目标主机发送UDP数据报,并设置一个较小的ttl值,路由器接收到数据报时会将ttl减1,当ttl为0时,路由器将会丢掉数据报,并向原主机发送一个ICMP消息。如果路由器在5秒内没有回应,则返回为*号,表示该路由在规定时间内没有相应对他的探测,因此可用来判断网络故障可能的位置。

三、netstat

是network statistics的缩写,主要用于检测主机(本机)的网络配置和状况,用于查看与IP、TCP、UDP、ICMP协议相关的统计数据,可以查看显示网络连接(包括进站和出战)、系统路由表、网络接口状态等。

netstat 【选项】

-r——显示当前主机路由表信息

-a——显示当前所有开放的端口(比默认还要多几个)

-t——显示tcp传输协议的连接状况,等加于netstat | grep tcp 但-t更快

-u——显示udp传输协议的连接状况,等价于netstat | grep udp

-i——显示所有网络接口的统计信息表

-l——显示正处于监听状态的服务和端口

-p——显示正在使用端口的服务进程号和服务程序名称

-c——持续列出网络状态,监控连接情况

-n——以数字的形式显示IP地址和端口号

-e——显示以太网的统计信息,此项可以与a组合使用

-s

[[email protected] ~]$ netstat -atn
Active Internet connections (servers and established)
协议 收   送   本地地址          与本地连接的远程主机地址  连接状态 Proto Recv
-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:42081 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN tcp 0 1 172.30.0.54:47570 74.125.204.102:443 SYN_SENT tcp 0 1 172.30.0.54:47564 74.125.204.102:443 SYN_SENT tcp 0 1 172.30.0.54:47566 74.125.204.102:443 SYN_SENT tcp 0 0 172.30.0.54:32840 165.254.134.121:80 ESTABLISHED tcp 0 0 192.168.1.125:49202 192.168.1.142:139 ESTABLISHED tcp 0 1 172.30.0.54:47560 74.125.204.102:443 SYN_SENT tcp 0 1 172.30.0.54:47562 74.125.204.102:443 SYN_SENT tcp 0 1 172.30.0.54:47568 74.125.204.102:443 SYN_SENT tcp6 0 0 :::56937 :::* LISTEN tcp6 0 0 :::3306 :::* LISTEN tcp6 0 0 :::111 :::* LISTEN tcp6 0 0 ::1:631 :::* LISTEN

State——表示连接状态,常见的状态有listen(表示监听状态,等待接收入站的请求)、established(表示本机已经与其他主机建立好连接)、time_wait(等待足够的时间以确保远程TCP接收连接中断请求的确认)、syn sent(尝试发起连接)、syn recv(接受发起的连接)等

四、arp

arp命令是地址解析协议Address Resolution Protocol的缩写,用于将某个IP地址解析为对应的mac地址

 









以上是关于ping怎么设置数据包大小的主要内容,如果未能解决你的问题,请参考以下文章

怎么修改cmd 中ping命令的数据包大小?

怎么设置电脑和路由器的MTU值?

LINUX下的PING命令用啥参数可以让一个大于MTU值的数据包不分片

高手赐教 怎么在linux下ping 一个IP地址

无线路由器mtu值怎么设置

如何设置让Win10可以ping通