交换机属于哪一层的设备?

交换机的工作原理非常有趣,它有一个学习过程。当带有MAC地址的数据帧通过端口时,交换机会记录这些地址并建立MAC地址表,这样以后就能根据这张表迅速将数据转发到正确的端口。

评论 (5)

虽然回答里没明说,但这描述的显然是二层交换机的工作原理,靠MAC地址表转发嘛。不过现在三层交换机也很常见,能跑路由协议,所以严格来说不能一刀切,得看具体是哪种交换机。

虽然回答提到了MAC地址,显得挺专业,但严格来说二层交换机确实工作在数据链路层。不过现在多层交换机能处理三层路由,所以笼统说“交换机”有点模糊,初学者容易搞混。

补充一下,你描述的这种根据MAC地址转发的是二层交换机。其实现在还有三层交换机,它除了具备二层的交换功能外,还能进行路由转发,处理IP层面的逻辑,在大型网络架构里非常关键。

L2交换机确实靠MAC表转发,但现在的三层交换机也能做路由,得看具体指哪种。

其实严格来说,二层交换机属于数据链路层,它靠MAC地址转发;而三层交换机则具备路由功能,运行在网络层。不过大家日常口语里习惯把普通的二层交换机直接叫作二层设备,毕竟这是最普及的类型。