交换机是用MAC地址来进行通信的,但是它又怎么识别一个IP地址在不在一个网段呢?想必这就是楼主要问的问题。 我的理解:IP地址这样一个规则是 International Organization for Standardization 规定的规则,这个东西其实跟交换机没多大关系,它只寻求MAC地址和端口的对应关系,而IP同一网段或者不同网段其实是两个互相通信的终端决定的啊。 交换机只管收了数据查MAC,同段IP在广播时接受方收到广播应答了就发出去了,而不同段的IP在广播时是在这个网段范围内广播的,没路由,自然接受方就收不到数据,它连广播都收不到啊。 楼主可能又说那交换机怎么认识是不同段的啊,这是IOS规定的,所有网络设备被制造出来都遵循这样一个守则,规则就是这样啊,还要问为什么要制定这个规则,就去问:国际标准化组织吧。