您的位置:首页 > 其它

两台不同网段的PC直连是否可以ping通

2015-07-15 14:30 330 查看
如题,两台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包是在什么情况的时候发送。


ARP协议是解决同一个局域网上的主机或路由器的IP地址和硬件地址的映射问题的

也就是说当PC1想ping PC2之前,要先看PC2是否与自己在同一个网段上,如果在一个网段上,可以直接广播ARP,如果不在,那么需要向网关发送ARP包,

网关查询自己的ARP缓存。也就说如果两台直连,不通网段是无法ping通的



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: