数据链路层:在计算机网络模型中处在第二层,负责数据帧的封装、校验、解封装等作用。以太网中的MAC地址帧中继网络中的管道号都是在这层中定义的。二层传播方式主要有点对点和广播两种方式,点对点网络如PPP、广播形网络如以太网。

以太网帧结构
二层防环技术STP:STP即生成树协议,虽说现在越来越弱化生成树,开发出了其他高性能的替代协议,但是学习网络技术,这个技术不可不知。生成树协议作用:防止二层环路,因为二层链路为了保证高可用性,一般都会有多条链路到达同一目的地,这样跟定就会有环路,网络中最怕的就是环路,所以需要一种防环机制,于是就有了STP协议。

生成树工作图例
上图中就有一个环路,STP的作用就死阻塞一个端口,这样就没有环路,网络可以正常通信。STP选择的阻塞端口有他自己的算法:优先级——>MAC——>端口号,都是越小越优先。
二层常用设备----交换机,交换机工作在二层(现在有很多三层交换机可以同时工作在二层和三层,三层的概念下次再单独写一篇文章说明)作用:高速转发、处理数据,交换机的选择一般就是看吞吐和稳定性。当然交换机还有很多功能比如:MAC绑定,划分VLAN,端口聚合(用于增加带宽)

交换机
MAC绑定:交换机的端口绑定一个或几个MAC那么不是我认证的MAC我不会给他转发数据,保证网络安全性
VLAN:虚拟局域网,不同部门或是不同楼栋之间不能通过二层直达,有助于网络规划和管理
端口聚合:两个或多个端口绑定成一个逻辑上的端口,这个端口就有更大的带宽和高可用性。网络中应用比较广泛



