不使用路由器来实现不同网段(子网)计算机之间通信的方法
文章针对有IP网络基础知识,对osi和以太网有基本了解的人群! 首先,来看一个常见的问题: -------------------------------------------- Q:不同网段的机器通过二层交换机相连接,它们之间能相互通信吗? A: 常规的情况下不同网段需通过网关访问的方式我想你应该是已经了解的~这个系列的第一篇文章也有提到。(来自: 网络基本功系列:细说网络那些事儿 ) 关于交换机连接不同网段的机器一定要实现相互通信,应该需要特殊的设置: 比如PC 1 IP: 192.168.1.1,默认网关设为:192.168.2.1 PC 2 IP: 192.168.2.1,默认网关设为:192.168.1.1 PC 1发现与PC 2不是同一网段需要发送给网关,现在问题就是如何获得网关(也就是PC2 )的MAC地址。所以PC 1发送包含网关IP地址的ARP。ARP到交换机这里, 交换 机转发这个ARP广播包(没有VLAN的话),于是PC 2返回自己的MAC地址给PC 1。现在,PC 1就有了PC 2的MAC地址。这样就可以相互通信了。 --------------------------------------------- 接下来介绍一下,网关的作用,因为实现中要借助网关。 路由器是三层的设备,主要协议为IP。三层设备主要负责寻址