交换机:二层(数据链路层)交换机,基于端口MAC映射表,发送数据;
MAC地址学习:
数据发送端发动数据:[源MAC地址][目的MAC地址][数据],交换机将源MAC地址及对应端口记录到映射表中,并查询映射表是否存在目的MAC地址与端口的映射;如果存在,就直接根据映射转发到目的端;如果不存在,需要向除源端口以外的端口转发(泛洪),并根据回应确定目的端MAC地址与端口,并加到映射表中。
有时,源端发出来的以太网帧中没有目的AMC地址(ARP包),也会做泛洪处理。
所以,交换机的转发过程不涉及IP地址的解析;
路由器:三层(网络层)交换机,基于IP地址,路由表,最优路径选择;