ping过程简析

IP路由选择过程_休闲
这里只是简单的介绍。如图所示,在PC1上pingPC2
首先,PC1将会判断是否和PC2在同一网段(通过ip与子网掩码相与),明显PC1与PC 2并不在同一网段,PC1不能直接解析PC2的地址,而PC1发出的包会经过Router1, 所以PC1通过广播ARP(源IP :192.168.1.2  源MAC :PC1的MAC  目的IP:192.168.1.1目MAC:全为f),请求F0端口回答其MAC,F0在识别自己的ip后将回复一个ARP报文(源IP:192.168.1.1源MAC:F0的MAC,目的IP;192.168.1.2目的MAC:PC1的MAC),这样PC1就知道了F0端口的MAC,PC1发送一个目的ip为PC2的ICMP报文,路由器将报文交换到F1端口,F1发送ARP请求,PC2回复F1其MAC,这样就刻意把报文传送到PC2了,PC2接收到ICMP的报文后,需要向源地址回复一个ICMP报文,回去的我就不写了,和过来的原理都一样,我是新手,有错误和不足的地方希望大家提出,我会好好改正!