cmd, cmd中的ping命令是什么,如何使用?不知道小伙伴们今天来看看边肖的分享吧!
1.ping命令简介:
ping命令通过发送Internet控制消息协议(ICMP)回应请求消息来验证与另一台TCP/IP计算机的IP级连接。相应回应回复消息的接收将与往返时间一起显示。
Ping是主要的TCP/IP命令,用于检测网络连通性、可达性和名称解析问题。如果没有参数,ping将显示帮助。(ping-Packet Internet Groper Internet Packet Explorer)。
ICMP是一种互联网控制消息协议。它是TCP/IP协议家族的子协议,用于在IP主机和路由器之间传递控制消息。
控制消息是指网络本身的消息,比如网络是否不可达,主机是否可达,路由是否可用。虽然这些控制消息不传输用户数据,但是它们在用户数据的传输中起着重要的作用。
2.ping命令格式:
ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS][-r count] [-s count] [[-j host-list] | [-k host-list]][-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name
3.ping命令的详细参数介绍:
-t: Ping指定的主机,直到它停止。
查看统计数据并继续-键入Control-Break;
停止-型控制-c。
-a:将地址解析为主机名。
-n count:要发送的回送请求的数量。
-l size:发送缓冲区大小。如果没有该命令,默认情况下发送32个字节,发送字节的有效范围是从0到65500。
-f:在数据包中设置“不分段”标志(仅适用于IPv4)。
-i TTL:设置ping命令发送的数据包的生命周期。
TTL是生存时间(Time To Live)的缩写,它指定了在IP数据包被路由器丢弃之前,允许通过的最大网段数。TTL是IPv4报头中的一个8位字段。虽然TTL字面上翻译为生存时间,
但TTL实际上是一个IP包在计算机网络中可以转发的最大跳数。TTL字段由IP数据包的发送方设置。在IP数据包从源到目的地的整个转发路径上,每次通过路由器时,路由器都会修改该TTL字段值。
具体做法是TTL值减1,然后转发IP包。如果在IP分组到达目的地IP之前TTL减小到0,
路由器将丢弃收到的TTL=0的IP数据包,并向IP数据包的发送方发送ICMP超时消息。
-v TOS:服务类型(仅适用于IPv4。此设置已被否决,并且对IP报头中的服务字段类型没有影响。
-r count:记录计数跳数的路由(仅限IPv4)。
-s count:计数跃点的时间戳(仅限IPv4)。
-j host-list:带有主机列表的松散源路由(仅限IPv4)。
-k host-list:使用主机列表的严格源路由(仅限IPv4)。
-w timeout:等待每个回复的超时时间(以毫秒为单位)。
-R:也使用路由报头来测试反向路由(仅限IPv6)。
-S srcaddr:要使用的源地址。
-4:强制使用IPv4。
-6:实施IPv6。
4.ping命令的详细参数示例:
1.ping本地地址并将其解析为主机名:ping -a 127.0.0.1。
2. Ping www.baidu.com, the number of echo requests sent is 8: Ping North and 8 www.baidu.com.
3.通过Ping:Ping-1100 www.baidu.com向www.baidu.com发送一个100字节的数据包。
cmd,以上就是本文为您收集整理的cmd最新内容,希望能帮到您!更多相关内容欢迎关注。