我们都知道,在相同网段的两个PC机,可以直接建立连接。但是在日常应用中,为了安全,通常会将不同的区域划分开,每个区域单独在一个网段。那么不同区域之间如何通讯呢?
我们假设A的IP地址为192.10.1.1 物理地址为MACA; B的IP地址为192.10.2.1,物理地址为MACB。 有的人会说,我直接连接在一起不就行了吗,以太网和CAN是不一样的。即使直接连接在一起,由于不在同一网段,那么PC机首先要做的就是寻找目的IP的物理地址,但是由于网段不同,PCA会首先去寻找本网段的默认网关,由于是直接连接,没有配置网关,那么永远也不会得到PCB的应答。