一、数据链路层的工作原理
1、数据链路层的基本功能
(1)数据链路的建立、维护与拆除-----物理地址、网络拓扑
(2)帧包装、帧传输、帧同步-----把数据封装在帧中、按顺序传送定界与同步--就是产生数据来识别帧的边界
(3)帧的差错恢复 就是采用重传方法进行 通过校验序列码是否相同相同的结束数据不同的话就需要重传
(4)流量控制 确保中间传输的设备的稳定及收发双方的传输速率的匹配
数据链路层功能
(1)数据链路层的连接、维护、中断
物理地址、网络拓扑
(2)帧包装、帧传输、帧同步
组帧:把数据封装在帧中,按顺序传送
定界与同步:产生/识别帧边界
(3)帧的差错修复
差错回复:CSMA/CD来进行
(4)流量控制
流量控制以及自适应:确保中间传输设备的稳定即收发双方的传输速率一致
二、以太网MAC地址
计算机联网必须的硬件是安装在计算机上的网卡
通信中,用来标识主机身份的地址就是制作在网卡上的一个邮件地址
每块网卡出场后,除了具有基本的功能外,都有一个全球唯一的编号来标识自己,这个地址就是MAC地址,即网卡的物理地址。
MAC地址是由48位二进制组成的,用十六进制来表示,其中前24位是生产厂向IEEE申请的厂商编号,后24位是网络接口卡序列号。
————————————————
版权声明:本文为CSDN博主「IT.cat」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_57377057/article/details/125182824
三、交换机的基础原理
交换机工作原理
交换机工作于OSI参考模型的第二层,即数据链路层。交换机内部的CPU会在每个端口成功连接时,通过将MAC地址和端口对应,形成一张MAC表。在今后的通讯中,发往该MAC地址的数据包将仅送往其对应的端口,而不是所有的端口。因此,交换机可用于划分数据链路层广播,即冲突域;但它不能划分网络层广播,即广播域。
在工作时交换机会优先查看本地缓存mac地址表,查看是否有对应的接口和mac地址,如果没有就发送广播数据帧。
查看mac地址表,如果有接口和mac地址就直接单播。
mac地址表老化时间300s,如何老化时间内mac地址就发生变化,那就重新刷新这个时间
交换机以太网接口的工作模式
单工:两个数据站之间只能沿单一方向传输数据 例子:广播
半双工:两个数据之间可以双向数据传输,但不能同时进行 例子:呼叫机
全双工:两个数据之间可双向且同时进行数据传输 例子:电话通信
交换机以太网接口速率:接口连接时进行协商;协商失败则无法正常通信。