数据链路层和交换机原理

一:数据链路层功能
数据链路层的作用包括
1.1数据链路的建立,维护与拆除
1.2帧包装,帧传输,帧同步
1.3帧的差错恢复
(帧的差错恢复就是对你的数据帧进行校验)
1.4流量控制。
(确保中间传输设备的稳定及收发双方传输速率的匹配。)
二:以太网帧格式
2.1以太网MAC地址
数据链路层和交换机原理
因MAC地址是由48位二进制数组成,所以通常分为六段。其中前24位是生产厂商想IEEE申请的厂商编号,后24位是网络接口卡***。MAC地址的第八位为0时,表示该MAC地址为单播地址,为1时,表示该MAC地址为组播地址。
2.2以太网帧格式
以太网有多种帧格式,这里介绍最为常用的Ethernet II的帧格式,该帧共包含六个域
数据链路层和交换机原理
前导码:接受和收入的端口,帧起始定界符:计算机通过这个开始和结束识别二进制语言,
目的地址:你发给别人主机的MAC地址,源地址:你自己主机的MAC地址,数据:你应用层的数据。帧校验序列:校验你这个数据帧是否完整。
三:交换机的工作原理
1.基于源MAC地址学习
2.基于已知目标MAC地址转发
3.当目标MAC地址未知时,泛洪处理
4.交换机收到广播/组播时,无条件泛洪处理
5.交换机一个接口可以学习多个MAC地址
6.交换机可以从不同的端口学习到同一个MAC地址,此时将MAC地址与后学习到的端口绑定起来
四:交换机接口的双工模式
(1) 单工
单工数据传输是指两个数据站之间只能沿单一方向传输数据。
(2)半双工
半双工数据传输使两个数据站之间可以实现双向数据传输,但不能同时进行。
(3)全双工
全双工数据传输是在两个数据站之间可以双向且可同时进行数据传输的模式。