交换机的工作原理有哪些?
的有关信息介绍如下:二层交换机工作在数据链路层,主要用于转发数据帧,基于MAC地址表进行寻址,具体工作过程如下:
(1)首次寻找局域网某台计算机MAC地址,会以广播包的形式在链路上转发;该广播包中包含发送端的MAC地址。
(2)接收端收到该信息后,记录发送端来自MAC地址,并回复自身MAC地址信息;
(3)交换机记录MAC地址,再次发送同样MAC地址时查询MAC地址表,匹配到信息后发送单播包。
三层交换机工作在网络层,其技术原理包含:二层360问答交换技术+三层转发技术,具体工作过程如下:
(1)假设两个使用IP协议的站点A、B通过三层交换机进行通信,发送站点A在数据发送前,将自己的IP地址与B站的IP地址进行比较,判断B站是否与自己在同一子网内。
(2)若目的站B与发送站A在同一子网内,则零并练身零主容制重步进行二层的转发。若两个站点不在同一子网内,如发送站A要与目的站B通信,发送站A就需要向三层交换模块发出ARP请求,当发送站A对三层交换模块广播出一个ARP请绍盐仍自概单直求时,如果三层交换模据游执块在以前的通信过程中已经知道B站的MAC地址,则向发送站A回复B的MAC地址;否则三层交换模块会根据路由信息向B站广播一个AR此非轮P请求,B站得到ARP请求后向三层交换模块回复其MAC地检再色括将换律世斤衡式址,三层交换模块保存地址族种她席数并回复给发送站A,同时将B站委类屋问列虽奏临达举的MAC地址发送到二层引擎的育MAC地址表中。此后,A向B发送的数据包便全部交给二层交基烈酸袁杨台练木降换处理,能够更好地实现信息高速转发。