解析ping丢包现象

解析ping丢包现象

       在解析ping丢包现象之前,首先要需要安装wireshark网络协议分析软件,它可以与GNS3的完美结合,捕获模拟器中的包。在安装wireshark软件后,然后去GNS3下设置capture参数,如下图:

 

    在启动wireshark命令或者其他capture文件读取工具下,输入wireshark安装路径,安装路径可以通过:

 wireshark的目标复制,粘贴进GNS3目标下即可,在设置wireshark捕获文件的存放路径。此时,来搭建一个如下拓扑:

 

PC1与PC2在同一个广播网,分别为两台PC配置ip地址,192.168.1.1和192.168.1.2。此时,右击绿色的圆点,选择其中设备的一个端口,这里选择PC1的f0/0端口:

       点击OK,这样就启动了wireshark网络协议分析软件,即捕获PC1f0/0端口发送和接收到的包。在PC1下ping 192.168.1.2,会出现如下现象:

    

     出现一个点四个感叹号,即出现一个丢包现象。打开wireshark所捕获的包,分析其中的数据如下:

       我们发现PC1只发送四个ICMP请求包,这里我们可以看见PC1发送了一个ARP广播包,当发第一个ICMP包时,封转在第二层时,发现没有目标的MAC地址,这时第一个ICMP包封转不成功,丢弃,发送一个arp请求包,请求目标ip的mac地址。这就是为什么出现丢包的原因。

        而在一个点对点一个链路中,即串行链路,不需要借助MAC地址,它在二层封装的是PPP协议或HDLC协议,没有arp请求,一般不会出现丢包现象。
         综上所述,网络中的丢包有的不仅仅是因为找不到目标mac地址而出现,更多的是因为网络中会出现延迟,而出现不同程度的丢包现象。

 

你可能感兴趣的:(职场,ping,休闲,丢包现象)