windows的ping命令,windows操作系统下的ping命令_1

  windows的ping命令,windows操作系统下的ping命令

  这一集带给你

win10 PING命令:PING命令工作流程介绍

。以下是细节。

  

访问:

  Win10 19h1原图免激活Win10纯版

  

什么是ping命令?

  Ping是Windows、Unix和Linux系统下的一个命令。Ping也属于一种通信协议,是TCP/IP协议的一部分。使用“ping”命令可以检查网络是否连接,这可以帮助我们分析和确定网络故障。申请格式:ping空白IP地址。此命令也可以与许多参数一起使用,具体来说,键入ping并按enter查看详细说明。

  

PING命令工作流程:

  我们以下面这个网络为例:有四台计算机A、B、C、D,一个路由RA,子网掩码都是255.255.255.0,默认网关是192.168.0.1。

  1、在同一个网段

  在主机A上运行“Ping 192.168.0.5”后发生了什么?首先Ping命令会构造一个固定格式的ICMP请求包,然后ICMP协议会把这个包连同地址“192.168.0.5”一起交付给IP层协议(和ICMP一样,实际上是一组在后台运行的进程)。IP层协议将使用地址“192.168.0.5”作为目的地址,使用本地IP地址作为源地址,外加一些其他控制。构造一个IP包,想办法获取192.168.0.5的MAC地址(物理地址,是数据链路层协议构造数据链路层的传输单元3354帧所必需的),从而给数据链路层构造一个数据帧。这才是重点。当IP层协议通过机器B的IP地址和子网掩码发现机器B与自己属于同一个网络时,会直接在这个网络中查找这台机器的MAC。如果两台机器之前有过通信,那么a机器的ARP缓存表中应该有B机器的ip和它的MAC的映射关系,如果没有,它会发送ARP请求广播来获取B机器的MAC,交给数据链路层。后者构造一个数据帧,目的地址是IP层传来的物理地址,源地址是本地计算机的物理地址,并附加一些控制信息,按照以太网的介质访问规则传输。

  接收到这个数据帧后,主机首先检查它的目的地址,并将其与主机的物理地址进行比较。如果匹配,它将接收它。否则,丢弃。在接收和检查数据帧之后,从帧中提取IP数据包,并将其移交给机器的IP层协议。类似地,在IP层检查之后,它提取有用的信息并将其提供给ICMP协议。后者处理后,立即构造ICMP响应包并发送给主机A,其过程与主机A向主机b发送ICMP请求包完全相同。

  2.不在同一个网段

  在主机A上运行“Ping 192.168.1.4”后,开始与上面相同。说到如何获取MAC地址,IP协议通过计算发现D机和自己不在同一个网段,所以会直接交给路由进程,也就是接管路由的MAC。至于如何获取路由的MAC,同上,先在ARP缓存表中查找,找不到就广播。路由此数据帧后,联系主机d。如果找不到它,它将向主机a返回超时消息。

  关于win10 PING命令的介绍到此为止:PING命令工作流程。谢谢你的耐心。如果你觉得这个教程有用,可以收藏这个网站。网站是win10系统的专业下载站。各种版本的win10系统和大量win10教程的下载都在网上。

windows的ping命令,windows操作系统下的ping命令_1