如题,两台PC相连,假设PC1的ip为1.1.1.1,PC2的ip为2.2.2.2.
当PC1 ping PC2时,会首先查看自己的APR缓存,看是否有2.2.2.2对应MAC地址。第一次显然没有,那么就需要发送ARP包来询问谁的IP地址为2.2.2.2
PC2收到来自PC1的ARP包之后,会回答说我就是2.2.2.2,将MAC地址发送个PC1.
如果按照这个思路,显然是可以ping的通的。
但是,问题的根源就在这里了,ARP包是在什么情况的时候发送。
如题,两台PC相连,假设PC1的ip为1.1.1.1,PC2的ip为2.2.2.2.
当PC1 ping PC2时,会首先查看自己的APR缓存,看是否有2.2.2.2对应MAC地址。第一次显然没有,那么就需要发送ARP包来询问谁的IP地址为2.2.2.2
PC2收到来自PC1的ARP包之后,会回答说我就是2.2.2.2,将MAC地址发送个PC1.
如果按照这个思路,显然是可以ping的通的。
但是,问题的根源就在这里了,ARP包是在什么情况的时候发送。