发布网友 发布时间:2022-03-28 11:05
共2个回答
懂视网 时间:2022-03-28 15:26
交换机工作在osi第二层,即数字链路层。数据链路层是OSI参考模型中的第二层,介乎于物理层和网络层之间。数据链路层在物理层提供的服务的基础上向网络层提供服务,其最基本的服务是将源自网络层来的数据可靠地传输到相邻节点的目标机网络层。
数据链路层定义了在单个链路上如何传输数据。这些协议与被讨论的各种介质有关。示例:ATM,FDDI等。数据链路层必须具备一系列相应的功能,主要有:如何将数据组合成数据块,在数据链路层中称这种数据块为帧,帧是数据链路层的传送单位;如何控制帧在物理信道上的传输,包括如何处理传输差错,如何调节发送速率以使与接收方相匹配;以及在两个网络实体之间提供数据链路通路的建立、维持和释放的管理。
热心网友 时间:2022-03-28 12:34
(一)二层交换机: 工作在二层。根据目的MAC进行转发。
(1)二层交换机收到数据帧的处理方式:
收到已知单播帧,根据MAC地址表进行转发。
收到未知单播帧,根据vlan 端口进行泛洪,(这也是广播风暴形成的原因)
收到广播帧,泛洪。
收到组播帧 ,上送协议处理。
(二)三层交换机:工作在三层,也工作二层。根据目的IP,目的MAC进行转发。
(1)三层交换机收到数据包(帧)的处理方式、
收到已知单播帧(数据包),根据MAC地址表,及ARP表路由表进行转发。
收到未知单播帧,泛洪处理。
收到未知数据包(下一跳不可达),丢弃。
收到广播帧,泛洪。
收到组播帧 ,上送协议处理。